如何在调用location.reload()后运行额外的JS函数?



我正在尝试运行一些刷新网页的代码,然后做控制台日志。

问题是console.log在页面重新加载之前发生。

location.reload();
console.log("test");

我如何调整它以获得所需的行为?

除了onbeforeunloadonunload处理程序中可能调用的脚本外,刷新web页面的行为结束了该页面上脚本的执行。重载完成后,预重载页面中就不能再执行JavaScript了。

如果你需要在内容重新加载后发生一些事情,你必须使用cookie之类的东西将消息传递给重新加载的页面,指示你想要采取的操作。

使用像TamperMonkey这样的扩展来处理您的脚本

相关内容

  • 没有找到相关文章

最新更新