我location.reload()
在一个脚本中使用,我想在reload()
函数完成后运行另一个脚本。
有没有相关的事件reload()
?
页面重新加载时,前一页上的所有脚本早已不复存在。因此,无法从运行的脚本中.reload()
得知页面已完全加载。
除非:
您使用 iframe,您可以只重新加载 iframe 并从框架外部侦听加载事件。这样,监听它的脚本就被保留了。
或者,让页面包含onload
建议的内容。但是,当您刚刚重新加载页面时,之前的代码、值和所有内容早已不复存在。
您也可能以错误的角度解决问题。与其让脚本及其所有值在页面更改中保持不变,为什么不让数据在页面更改中保持不变并在每个页面上读取它们呢?在这种情况下,localStorage 或 cookie 是您的朋友。