具体来说,我希望通过 AJAX 模仿后退按钮行为,并且我不想将 #uglyhashes 附加到每个 URL,这似乎是我见过的大多数解决方案的标准做法。
(就其值(value)而言,我完全可以接受在 IE 中根本不起作用的解决方案。:P)
最佳答案
您可以将监听器附加到文档的“DOMContentLoaded”事件,以便在页面加载时触发 JavaScript。这应该在后退和前进以及页面最初加载时触发。如何使用 JavaScript 来实现您想要的行为取决于您——大多数人处理的方式是使用“#uglyhashes”。
编辑添加 Mozilla 示例代码(并更新事件名称):
document.addEventListener("DOMContentLoaded", function() {
// Do watchya like
},false);
关于javascript - 有没有办法在页面上后退或前进时触发任意 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279734/