我在加载页面时更改了 url 中的书签。这样,当用户点击浏览器的后退按钮时,浏览器实际上并不会返回,而是会更改书签。然后我可以检测到书签更改并做其他事情作为对用户按下后退按钮的 react 。
我的问题是找到当前的 url,包括任何书签/哈希更改。它适用于所有浏览器,使用以下组合,但不适用于 IE8:
document.URL
location.href
window.location.hash
和window.onhashchange
由于它不适用于 IE8,谁能指出我如何检测 IE8 中的书签/哈希更改的正确方向?
最佳答案
看jquery-bbq ,因为它实现了 hashchange 并使其在 IE6-IE8 和现在可能的 IE9 中工作。您可能完全依赖它而不是您的自定义代码。
关于javascript - 使用javascript从IE8中的地址栏中查找当前url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4029758/