它有一种方法可以配置setIntervaljavascript方法立即执行该方法,然后使用计时器执行
我想在我的Mac(Snow Leopard)上观看一个文件夹,然后执行一个脚本(给它一个刚刚移入文件夹的文件名(作为参数... x.sh"filename")).
我有一个用bash(x.sh)编写的脚本,它会在输入$ 1上移动一些文件和其他东西我只需要OSX在新文件/文件夹被移动/创建到目录时给我文件名.
有这样的命令吗?
有没有人知道可以监视一个或多个本地文件的Firefox或脚本或其他一些机制的扩展.Firefox会在检测到文件中的(时间戳)更改时自动刷新或以其他方式更新其画布.
对于编辑CSS,如果只是重新加载CSS而不是完整的HTML重新渲染,那将是理想的.
实际上,只有通过外部文件,它才能通过动态HTML/CSS编辑实现与Firebug类似的行为.
我现在尝试在Windows和Linux(Ubuntu)上使用Tincr Chrome扩展程序,当我在外部编辑器中编辑文件时,它仍然似乎没有在其网站上声明的Live Reloading .Tin.cr网站声称:
您在任何编辑器中进行的任何CSS或JavaScript更改都会在Chrome中重新加载,而无需刷新整个页面
为了进一步解释,我尝试将此扩展程序安装为Chrome中的解压缩扩展程序,并根据Tincr文档中的chrome://chrome/extensions/建议检查开发人员模式.我还尝试直接通过Chrome网上应用店安装此扩展程序.效果是一样的.
在设置Tincr方面,我尝试在没有Web服务器的情况下在本地打开我的文件,使用file://C:/htdocs/file.htmlTincr在其文档中声称它可以自动读取而无需任何设置,而且我也试过通过Apache Web Server打开我的文件localhost例如localhost/file.html并Http Web Server按照文档中的建议在Tincr中设置项目类型,但两种方式都无济于事.
在编辑我的本地文件方面,我使用了许多不同的外部编辑器,例如,Ubuntu上的Geany和Windows上的Titanium Studio.
在编辑器中编辑文件后,我在Chrome浏览器中打开了我正在编辑的页面,并启用了Tincr插件设置.但是,在我的文件保存在编辑器中并查看它是否在Chrome中重新加载后,没有任何反应.该文件只是保持不变.同样,重申一下,这种情况在Windows和Linux(Ubuntu)中都有发生.
所以我的问题是这样的:有没有人成功尝试过使用这个扩展程序和外部编辑器,如果是这样,请详细说明让实时重新加载工作的步骤,因为我开始认为这可能是扩展中的错误?
live.js 向服务器发送连续的 HEAD 请求,如果 html、css 或 js 文件发生变化,live.js 会刷新数据。
很简单 把文件链接到html文件
<script type="text/javascript" src="live.js">
Run Code Online (Sandbox Code Playgroud)
如果服务器上的文件运行良好,但如果我使用记事本在本地计算机上工作,则它不起作用。
有谁知道为什么以及如何解决它?
我通过file://协议在默认浏览器中查看本地HTML文件。
我想在HTML文件中添加一些代码/脚本,以便在文件更改时(最好是在更改CSS文件时)浏览器刷新页面。
我试图通过包括Live.js
<script type="text/javascript" src="http://livejs.com/live.js"></script>
Run Code Online (Sandbox Code Playgroud)
但对于通过访问的文件似乎没有任何作用file://。-有什么可行的解决方案吗?
PS 1:我发现了另一个与此问题有关的问题,但是它不能解决本地文件的问题。
PS 2:我知道我可以通过定期重新加载页面
<meta http-equiv="refresh" content="1">
Run Code Online (Sandbox Code Playgroud)
但这不是我所需要的;我需要重新加载更改。
html ×2
javascript ×2
browser ×1
css ×1
firefox ×1
inotify ×1
local-files ×1
macos ×1
page-refresh ×1
reload ×1
setinterval ×1
watch ×1