的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