也许这是一个愚蠢的问题,但我无法摆脱这个问题。我有一个脚本,当用户尝试通过后退或前进按钮访问页面时,它会重新加载页面。我在 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( /#/, "" );
}
});
感谢您的任何建议!