为了定期模拟网页上的DOM互动,我在Chrome开发工具的setInterval
中注入了一些JavaScript'该网页上的JavaScript控制台。
setInterval(function() {
// The webpage has already loaded jQuery
$('button.post').click();
}, 1000 * 60);
这可以按预期工作,直到页面重新加载。然后,我需要重新注入脚本以继续此过程。
有没有更好的方法来执行此操作,因此脚本注入能够在页面重新加载后继续存在?
答案 0 :(得分:0)
我最终使用Chrome扩展程序自定义JavaScript用于网站。这个扩展提供了繁重的工作,并提供了一些很好的选项,如jQuery,如果脚本应该只为特定的域启用。所以它非常符合我的目的。该扩展利用Chrome的可扩展性并注入内容脚本(基本上是我的脚本),因此每次加载页面(以及刷新)时它都会自动加载。