在脚本执行期间重定向

时间:2015-11-07 16:06:11

标签: javascript tampermonkey

我必须测试一个网站,并且我写了一个tampermonkey脚本,随机浏览网站并更改参数,有时我需要更改页面,如果我用window.location.replace(URL)或更改页面使用脚本按下按钮,例如document.getElementById('button_that_redirects').click()脚本停止在加载新页面后工作。 如何运行允许在执行期间更改页面的javascript脚本?我是否要使用其他程序而不是tampermonkey?

1 个答案:

答案 0 :(得分:0)

如果您在同一个域上发生重定向,您可以让脚本创建一个包含所有必要状态信息的cookie,这样当脚本在重定向页面上启动时,您的脚本可以检测到cookie,获取必要的上下文从它,并继续任何它需要做的事情。例如,您可以为此包含js_cookie

使用Cookie的替代方法是html5 local database