在Safari 9中后退按钮后触发JQuery / Javascript

时间:2016-04-20 17:10:59

标签: javascript jquery safari back document-ready

当我使用Chrome / Firefox中的浏览器返回按钮导航回来时,我的网站正常工作(与没有向后导航时加载的情况相同)。

在导航回来后的Safari中,我无法加载任何内容。键入事件以触发StackOverflow上是否准备好标准文档或发现某些hackaround。我没有做任何特别的事,我真的需要打电话:

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

有没有人遇到同样的问题?

1 个答案:

答案 0 :(得分:6)

试试这个

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