繁体   English   中英

如何判断location.reload()何时刷新了页面?

[英]How to tell when location.reload() has finished refreshing the page?

我在脚本中使用location.reload() ,我想在reload()函数完成后运行另一个脚本。

是否有与reload()相关的事件?

在页面重新加载时,上一页上的所有脚本都已消失。 因此,无法从运行.reload()的脚本中.reload()页面已完全加载。

除非:

  • 您使用iframe,您可以在其中重新加载iframe并从框架外部侦听加载事件。 这样,保存了侦听它的脚本。

  • 或者,让页面包含建议的onload 但是,您刚刚重新加载页面时,之前的代码,值和所有代码都已消失。

您也可能以错误的角度解决问题。 不是让脚本具有所有值,而是在页面更改中保持不变,为什么不让数据在页面更改中保持不变并在每个页面上读取它们? 在这种情况下,localStorage或cookies是您的朋友。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM