在Safari 9中的后退按钮后启动JQuery/Javascript

Fire JQuery/ Javascript after Back Button in Safari 9

本文关键字:启动 JQuery Javascript 按钮 Safari      更新时间:2023-09-26

当我在Chrome/Firefox中使用浏览器后退按钮进行后退导航时,我的网站工作正常(与不进行后退导航加载时的情况相同)。

在Safari中,导航回来后,我无法启动任何"加载中"类型的事件,无论是标准文档就绪还是StackOverflow上的一些破解。我没有做任何特别的事情,我只是真的需要打电话:

$( document ).ready(function() {
  // analyticsEvent();
  // startAnimation();
  // etc();
});

有人遇到过同样的问题吗?

试试这个

$(window).bind("pageshow", function(event) {
    if (event.originalEvent.persisted) {
        window.location.reload() 
    }
});