2017-02-14 134 views
1

要定期模拟网页上的DOM交互,我在该网页上的Chrome开发工具JavaScript控制台中的setInterval内注入了一些JavaScript。Chrome Dev Tools脚本注入可以在页面重新加载时运行

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

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

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

+1

使用一个自动注入代码的扩展,如[CustomJS](https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija),或者使用Tampermonkey进行全速启动? – wOxxOm

回答

0

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

相关问题