2
具體來說,我期望通過AJAX模仿後退按鈕行爲,而且我不想將#uglyhashes附加到每個網址,這似乎是我見過的大多數解決方案的標準做法。有沒有辦法在頁面上返回或前進時激發任意Javascript?
(對於它的價值,我用的是不能在IE工作在所有的解決方案完美的罰款:P)
具體來說,我期望通過AJAX模仿後退按鈕行爲,而且我不想將#uglyhashes附加到每個網址,這似乎是我見過的大多數解決方案的標準做法。有沒有辦法在頁面上返回或前進時激發任意Javascript?
(對於它的價值,我用的是不能在IE工作在所有的解決方案完美的罰款:P)
您可以將收聽到文檔的「DOMContentLoaded」事件觸發的JavaScript時頁面加載。這應該在前進時以及頁面初始加載時觸發。你如何使用這個JavaScript實現你想要的行爲取決於你 - 大多數人處理的方式是使用「#uglyhashes」。
編輯補充示例代碼爲Mozilla(和更新事件名稱):
document.addEventListener("DOMContentLoaded", function() {
// Do watchya like
},false);