0

也许这是一个愚蠢的问题,但我无法摆脱这个问题。我有一个脚本,当用户尝试通过后退或前进按钮访问页面时,它会重新加载页面。我在 url 中使用了一个技巧来使这件事成为可能(我编辑了一个在 web 中找到的脚本,它检查 url 中是否存在 # 以强制重新加载)。在所有浏览器中一切正常,但在 IE 中却不行。有任何想法吗?

这是代码:

$(document).ready(function(){
if(document.URL.indexOf("#")==-1) {
  url = document.URL+"#";
  location = "#";
} else {
  location.reload(true);
  document.location.href = String( document.location.href ).replace( /#/, "" );
}
});

感谢您的任何建议!

4

0 回答 0