javascript - 使用javascript从IE8中的地址栏中查找当前url

标签 javascript internet-explorer-8

我在加载页面时更改了 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/

相关文章:

javascript - jQuery .append() <tr> 和 <td> 在 <tr> 之外添加 <td>

Javascript:将标签的值传递给变量

javascript - 检测 IE 7 和 8 问题

javascript - IE8标签通过javascript更新问题

html - Display Tag 是否与 IE 9 兼容?

javascript - 主干和 jQuery 事件

javascript - 尽管一切都正确,为什么 express 服务器响应错误

javascript - 图像选择器不止一个

html - ie8中内容下的子菜单

ruby-on-rails - 有没有办法用元标记做 If IE8 检查?