【发布时间】:2019-05-22 23:33:21
【问题描述】:
当通过后退按钮进入页面时,我似乎无法在 Safari 中触发 body onload="..." 事件。它在 FF 和 IE 中运行良好。有 Javascript 或 jQuery 解决方案吗?
任何帮助表示赞赏。
【问题讨论】:
-
它可以在 chrome 中使用吗?
-
onload事件附加的代码有什么作用?您确定事件根本没有触发,还是只是没有做任何可见的事情? -
豪尔赫·皮尼奥。我还没试过 Chrome。仍在浏览器中工作...
-
这是一个已知问题。好的一面是 Safari 像表单元素状态一样“缓存” UI 状态。
-
安东尼。它根据标志值刷新页面。我设置了一个警报,看看它是否在使用后退按钮时触发。警报在 FF 和 IE 中正常显示,但在 Safari 中没有。因此不会发生刷新。
标签: javascript jquery safari onload back