我正在使用 Python 收集一些信息,构建一个非常简单的 html 页面,将其保存在本地并使用 webbrowser.open('file:///c:/testfile.html') 在我的浏览器中显示该页面。我每分钟检查一次新信息。如果信息发生变化,我会重写本地 html 文件并想重新加载显示的页面。
问题是 webbrowser.open 每次运行时都会在我的浏览器中打开一个新选项卡。如何刷新页面而不是重新打开它?我尝试了 new=0、new=1 和 new=2,但都做同样的事情。使用 controller() 并没有更好的效果。
我想我可以将 < META HTTP-EQUIV="refresh" CONTENT="60" > 之类的内容添加到 html 页面的 < head > 部分,以每分钟触发一次刷新,无论内容是否更改,但更愿意找到更好的方法。
确切的时间间隔并不重要。
Python 2.7.2,铬 26.0.1410.64 m,Windows 7 64。