【发布时间】:2017-02-26 14:11:27
【问题描述】:
live.js 向服务器发送连续的 HEAD 请求,如果 html、css 或 js 文件发生变化,live.js 会刷新数据。
很简单,把文件链接到html文件就行了
<script type="text/javascript" src="live.js">
如果服务器上的文件可以正常工作,但如果我使用记事本在本地计算机上工作则无法正常工作。
有谁知道为什么以及如何解决它?
【问题讨论】:
标签: reload
live.js 向服务器发送连续的 HEAD 请求,如果 html、css 或 js 文件发生变化,live.js 会刷新数据。
很简单,把文件链接到html文件就行了
<script type="text/javascript" src="live.js">
如果服务器上的文件可以正常工作,但如果我使用记事本在本地计算机上工作则无法正常工作。
有谁知道为什么以及如何解决它?
【问题讨论】:
标签: reload
一般情况下,live.js 不支持文件协议。但是,有一个非常简单的解决方法(@MarcelValdezOrozco 在对this answer 的评论中建议):
如果你安装了 Python,你可以简单地通过运行来启动一个本地网络服务器
$ python -m SimpleHTTPServer
在与您的 HTML 文件相同的目录中运行它。默认情况下,服务器会列出目录的内容。导航到您的 HTML。现在使用live.js 自动重新加载应该可以工作了。
【讨论】:
python3 -m http.server <port optionally>