繁体   English   中英

Chrome Dev Tools脚本注入可以在页面重新加载后继续运行

[英]Chrome Dev Tools script injection that can survive page reload

为了定期模拟网页上的DOM交互,我在该网页上的Chrome开发工具的JavaScript控制台中的setInterval中注入了一些JavaScript。

setInterval(function() {
  // The webpage has already loaded jQuery
  $('button.post').click();
}, 1000 * 60);

这可以按预期工作,直到页面重新加载。 然后,我需要重新注入脚本以继续此过程。

有没有更好的方法来做到这一点,所以脚本注入幸存页面重新加载?

我最终使用Chrome扩展程序自定义JavaScript用于网站。 这个扩展提供了繁重的工作,并提供了一些很好的选项,如jQuery,如果脚本应该只为特定的域启用。 所以它非常符合我的目的。 该扩展利用Chrome的可扩展性并注入内容脚本(基本上是我的脚本),因此每次加载页面(以及刷新)时它都会自动加载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM