1
我有此代碼段在我的asp.net應用程序爲什麼history.go(-1)在IE和webkit瀏覽器中做了不同的事情?
linkBack.NavigateUrl = "#";
linkBack.Attributes["onclick"] = "if (BrowserDetect.browser == 'Explorer') {history.go(-1);} else if (BrowserDetect.browser == 'Chrome') {history.go(-1);return false;}";
BrowserDetect是一個JS庫,告訴我,我使用的是什麼瀏覽器。回到關鍵點,當我點擊Chrome中的反向鏈接時,它就像我們預期的那樣,將我帶回了歷史中的一個關卡。 IE讓我退後一步,在下一次點擊時,我立即回到原來的位置,隨後的點擊確保我在相同的兩頁之間來回移動。有人可以向我解釋發生了什麼事情,我該如何解決這個問題?
這完全工作,非常感謝 – Freakishly
@Freakishly請接受答案 –