有一些很棒的 Web 开发工具可以让开发人员的生活变得轻松。LiveReload和CodeKit等应用程序就是很好的例子。
我对它们感兴趣的只是当文件更改写入硬盘驱动器时,它们使网页在网络浏览器(无论是 Chrome、Firefox 或其他什么)中实时重新加载的方式。
他们实际上是如何做到的?是否有 Web 浏览器供应商公开的 API 来执行此操作?或者它只是在到达浏览器之前注入到网页的自定义服务器端脚本(实际上不是由网络开发人员编写的),并且当驱动器上的文件发生更改时会发生一些 Ajax 魔法。
我计划在 Python 或 Vala (Linux) 和 .NET (Windows) 中开发类似的东西,所以如果有可用的文档,请告诉我。