在 Safari 9 中的返回按钮后触发 JQuery/Javascript
Fire JQuery/ Javascript after Back Button in Safari 9
当我使用 Chrome/ Firefox 中的浏览器后退按钮向后导航时,我的网站按预期工作(与在不向后导航的情况下加载时一样)。
在返回后的 Safari 中,我无法获得任何 'on load' 类型的事件来触发标准文档是否准备就绪或在 Whosebug 上找到的一些 hackaround。我没有做任何特别的事情,我只是真的需要打电话:
$( document ).ready(function() {
// analyticsEvent();
// startAnimation();
// etc();
});
有没有人遇到过同样的问题?
试试这个
$(window).bind("pageshow", function(event) {
if (event.originalEvent.persisted) {
window.location.reload()
}
});
当我使用 Chrome/ Firefox 中的浏览器后退按钮向后导航时,我的网站按预期工作(与在不向后导航的情况下加载时一样)。
在返回后的 Safari 中,我无法获得任何 'on load' 类型的事件来触发标准文档是否准备就绪或在 Whosebug 上找到的一些 hackaround。我没有做任何特别的事情,我只是真的需要打电话:
$( document ).ready(function() {
// analyticsEvent();
// startAnimation();
// etc();
});
有没有人遇到过同样的问题?
试试这个
$(window).bind("pageshow", function(event) {
if (event.originalEvent.persisted) {
window.location.reload()
}
});