我必须测试一个网站,并且我写了一个tampermonkey
脚本,随机浏览网站并更改参数,有时我需要更改页面,如果我用window.location.replace(URL)
或更改页面使用脚本按下按钮,例如document.getElementById('button_that_redirects').click()
脚本停止在加载新页面后工作。
如何运行允许在执行期间更改页面的javascript
脚本?我是否要使用其他程序而不是tampermonkey?
答案 0 :(得分:0)
如果您在同一个域上发生重定向,您可以让脚本创建一个包含所有必要状态信息的cookie,这样当脚本在重定向页面上启动时,您的脚本可以检测到cookie,获取必要的上下文从它,并继续任何它需要做的事情。例如,您可以为此包含js_cookie。
使用Cookie的替代方法是html5
local database。