我有一个要在 Google Chrome 控制台中使用的脚本。但是这个脚本将重新加载页面。有点像这样:
setInterval(function(){location.reload();},3000);
问题是,一旦重新加载,脚本就会停止并清除控制台。我尝试了“保留导航日志”选项:它保留了日志,但脚本在重新加载后不会重新启动。
我应该怎么做 ?谢谢 :)
我有一个要在 Google Chrome 控制台中使用的脚本。但是这个脚本将重新加载页面。有点像这样:
setInterval(function(){location.reload();},3000);
问题是,一旦重新加载,脚本就会停止并清除控制台。我尝试了“保留导航日志”选项:它保留了日志,但脚本在重新加载后不会重新启动。
我应该怎么做 ?谢谢 :)
没有办法真正做到这一点。我发现唯一可能的方法是开发一个 Chrome 扩展并将你的脚本放在上面。每次加载目标页面时都会执行您的脚本,因此当您执行 location.refresh() 方法时,下次加载页面时您的脚本将再次执行,依此类推。如果您希望在页面加载之间保留一些数据,那么您可以使用 localStorage。
我正在使用一个名为Resource Override的酷炫 Chrome 扩展程序,它允许您在特定 url 上注入脚本。所以你所要做的就是把你的url(每端带*),并创建一个注入HEAD的JS文件,每次都会运行它。不过,您在每一页上都从头开始,所以我不确定如何保存数据。也许在饼干里?
尝试创建具有 iframe 的父 html 文档,该 iframe 的源是原始 html 页面。将 javascript 放在父 html 页面中并告诉它重新加载 iframe。