【发布时间】:2011-10-20 00:03:24
【问题描述】:
有没有人成功让 swfaddress 使用 IE8 及以上版本?
似乎在使用标准模式时,swfaddress 在 IE8 和 IE9 中似乎可以正常工作,但是,一旦用户修改地址栏中的主题标签,历史列表就会损坏。
如果用户通过哈希标签 (http://myapp.com/#/test) 启动应用程序,然后访问另一个哈希 (http://myapp.com/#/test1),历史记录永远不会被保存。
我尝试在 svn 存储库中使用 swfaddress 2.5。有趣的是, 该代码类似于JQuery Address(由同一作者编写)。我还注意到 JQuery Address 也存在同样的问题。
如果我在 IE 中打开兼容模式,则 swfaddress 和 JQuery Address 可以完美运行。我一直在研究兼容模式的工作原理,它似乎不会修改或影响 javascript 的执行。
有人能成功解决这个问题吗?如果没有,是否还有其他包含 swfaddress 的所有功能集的 flex 或 flash 深度链接库?
【问题讨论】:
-
我很确定我已经为此构建了一个解决方法。 GWT 应用程序也能很好地处理这个问题。我稍后会研究它。
-
我检查了一些我的现场资料,结果发现我也有同样的错误。 :/.
-
感谢您告诉我:) 我假设 IE8 和 IE9 中的某些东西破坏了所需的功能。我已经在 Win 7 机器上使用 IE9 进行了所有最新更新的测试,以及在 XP 模式下使用 IE8 进行了最新更新。
标签: apache-flex internet-explorer-8 internet-explorer-9 swfaddress