2
具体来说,我期望通过AJAX模仿后退按钮行为,而且我不想将#uglyhashes附加到每个网址,这似乎是我见过的大多数解决方案的标准做法。有没有办法在页面上返回或前进时激发任意Javascript?
(对于它的价值,我用的是不能在IE工作在所有的解决方案完美的罚款:P)
具体来说,我期望通过AJAX模仿后退按钮行为,而且我不想将#uglyhashes附加到每个网址,这似乎是我见过的大多数解决方案的标准做法。有没有办法在页面上返回或前进时激发任意Javascript?
(对于它的价值,我用的是不能在IE工作在所有的解决方案完美的罚款:P)
您可以将收听到文档的“DOMContentLoaded”事件触发的JavaScript时页面加载。这应该在前进时以及页面初始加载时触发。你如何使用这个JavaScript实现你想要的行为取决于你 - 大多数人处理的方式是使用“#uglyhashes”。
编辑补充示例代码为Mozilla(和更新事件名称):
document.addEventListener("DOMContentLoaded", function() {
// Do watchya like
},false);