Safari浏览器后退按钮问题

时间:2013-12-09 13:16:44

标签: javascript jquery safari

注销浏览器后,当用户点击浏览器后退按钮时,不允许返回。此功能在IE,FF中正常工作但在Safari中无法正常工作。尝试了很多,但无法解决。这是我用过的代码。

$(document).ready(function(){ 
   window.location.hash="";
   window.location.hash="";
   window.onhashchange=function(){
window.location.hash="";
   } 
});

1 个答案:

答案 0 :(得分:0)

如果以上技巧不起作用,您可以禁用safari浏览器后退按钮。 试试这个以禁用后退按钮 -

   function noBack(){window.history.forward();}
   noBack();
   window.onload=noBack;
   window.onpageshow=function(evt){if(evt.persisted)noBack();}
   window.onunload=function(){void(0);}