如果Greasemonkey脚本运行了函数,然后使用window.location.assign()
导航到新页面,有没有办法让这些函数保持运行,并且没有重新加载整个脚本?我想知道这一点,因为Greasemonkey是一个浏览器插件,无论你导航到哪个页面,它都可以继续工作。
我认为我不能使用Ajax或iframe,因为它需要导航到不同的域。
感谢您提供任何帮助!
答案 0 :(得分:1)
我怀疑是否有可能。 Greasemonkey是一个浏览器插件,但您为特定页面创建的脚本仅在此页面内工作,而不是全局。一旦您离开,脚本(您离开的页面的一部分)将被杀死,就像页面的其余部分一样。