2013-02-08 57 views
1

如何触发浏览器重新加载/刷新页面?如何触发重新加载浏览器选项卡

我使用PHP,并写了调试的类。调试类将输出我的日志到一个文件。 每次执行调试时都会重新创建文件日志。

假定文件日志是HTML,我用我的浏览器查看。 每次重新创建日志文件时,我都不知道如何刷新页面。

浏览器是Firefox或Chrome。 有什么想法?

注: 我知道这可以通过在页面中使用了AJAX间隔连续检查来完成。需要时,FF或Chrome提供的API是否可以刷新特定的标签页?

+0

是否间隔刷新日志?如果是这样,您可以使用重定向到同一页面的PHP重定向脚本。 'header(“refresh:[seconds]; url = http://yourwebsite.com/page.php”); \t }' – Piccolo

+0

要刷新该选项卡每个被另一HTTP请求修改的时间包含你的日志文件?使用setinterval和ajax请求在日志文件中添加一些js,检查上次修改日期 – mikakun

+0

尝试使用ajax重新加载页面? – ramesh

回答

0

Firefox插件“自动加载”。 执行一些URL时,它可以指定要监视的文件

0

虽然它可能不会正好你想要什么livejs几乎符合该法案。它会查找标题中的更改,并且如果自上次检查后最后更改的日期发生更改,它将重新加载页面。

用法相当简单,把脚本访问的地方,并把

<script type='text/javascript' src='js/livejs.js'></script> 

head

+0

真的非常感谢您指出livejs。我测试过并且很喜欢它。但后来我发现FF加载项“自动重新加载”。它可以设置本地文件进行监控,如果修改了这些文件,则会触发刷新。 –

相关问题