的URL我目前m是一页更改在页面刷新
www.example123.com/search?error=1
上。在页面刷新时,应该使用以下URL加载页面。
www.example123.com/search
或
www.example123.com/search?error=
如何在JS或jQuery的做到这一点?该解决方案应适用于所有主流浏览器。
感谢您的帮助!
的URL我目前m是一页更改在页面刷新
www.example123.com/search?error=1
上。在页面刷新时,应该使用以下URL加载页面。
www.example123.com/search
或
www.example123.com/search?error=
如何在JS或jQuery的做到这一点?该解决方案应适用于所有主流浏览器。
感谢您的帮助!
页面是否有一个cookie, 刷新,然后你可以检测到这样做的以下内容:
if(refresh==1){
if(window.location.href=='http://www.example123.com/search?error=1'){
window.location.replace = "http://www.example123.com/search";
}
}
我用它卸载事件一样。这个事件将在页面刷新时被调用。
$(window).unload(function() {
var currentURL = window.location.href;
var index = currentURL.indexOf("?error=");
if(index > -1) {
window.location.href = currentURL.substring(0, index);
}
});
然后页面将刷新新的URL。
让我知道如果这不会在任何情况下工作。
注意:它不适用于铬。如何使它在铬中工作?
这是你的网站,你可以添加js或一个随机的网站? – Gsx 2014-09-28 13:59:16
你尝试过什么吗? – artm 2014-09-28 13:59:44
@artm是的,我试图在html5 pushstate fucntionality。但它的功能不及IE10。 – Saravanan 2014-09-28 14:01:31