gpt4 book ai didi

javascript - Safari 后退按钮在使用时不会重新加载页面

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:29 24 4
gpt4 key购买 nike

此问题已在旧版本的 Safari 中解决(The Safari Back Button Problem)。尽管运行最新的 Safari (9.0.1),但上一个答案中列出的解决方案均不再有效。当使用 safari 上的后退按钮时,有人有解决方案来“刷新/重新加载”页面吗?

这是一种检测是否使用后退按钮访问页面的方法。虽然在我使用的 Safari 版本中不起作用。

<body onunload=""> 

最佳答案

其他答案将内容绑定(bind)到 window.onpageshow,但这是唯一适用于我的版本:一旦您的页面处于最终状态,您不想超过重定向,您可以绑定(bind) pageshow 事件并然后检查“持久化”属性是否为真,以确定是否应该重新加载它。

window.addEventListener("pageshow", function(evt){
if(evt.persisted){
setTimeout(function(){
window.location.reload();
},10);
}
}, false);

关于javascript - Safari 后退按钮在使用时不会重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33860241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com