【问题标题】:Swfaddress and IE8Swfaddress 和 IE8
【发布时间】: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


【解决方案1】:

在查看了 JQuery Address 等库、其他 JQuery 状态管理插件,甚至是 Flash 和 Flex builder 附带的 BrowserManager 之后,我发现它们都遇到了与 SwfAddress 相同的问题。

目前,SwfAddress 提供了最佳功能,并附带 .swc 和 .as 文件,可轻松与 Flash 和 Flex 应用程序交互。

由于其他 javascript 库最终遇到同样的问题,我决定坚持使用 SwfAddress。

在相关说明中,作者已声明他不再从事 SwfAddress 工作,因此如果社区中的某个人能够从中断的地方继续工作,那就太酷了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多