gpt4 book ai didi

javascript - 返回时 Internet Explorer 7 iframe 卸载

转载 作者:数据小太阳 更新时间:2023-10-29 04:21:02 25 4
gpt4 key购买 nike

我正在实现一个浏览器历史管理器,就像 rsh 或 yui 浏览器历史管理器一样。

这个想法不是不断轮询隐藏 iframe 的 url 哈希,而是捕获iframe 的 onscroll 事件,当它滚动到 urlhashchange 上的 anchor 名称时。

因此,在每次点击时,我都会向 iframe 添加一个新的 anchor ,并将 iframe 的哈希值设置为 anchor 名称。当按下后退或前进按钮时,框架会滚动到上一个或下一个 anchor 并触发 onscroll 事件。

这在 firefox 3.0+、IE6 和 Opera 上运行良好,但在 IE7 上,当点击后退按钮时框架卸载并丢失所有 anchor 。

有没有人知道为什么会发生这种情况或有解决此“错误”的方法?

顺便说一下,onscroll 的想法来自 this page .

最佳答案

您可能会从 DOJO 工具包中学到一些东西,它似乎对 IE7 有一些解决方法 http://o.dojotoolkit.org/forum/dojo-core-dojo-0-9/dojo-core-development-discussion/dojo-hash-cross-browser-html5-onhashchange

关于javascript - 返回时 Internet Explorer 7 iframe 卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com