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