2

有没有人成功获得 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 深度链接库?

4

1 回答 1

1

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

目前,SwfAddress 提供了最好的功能,并带有一个 .swc 和 .as 文件,可以轻松地与 Flash 和 Flex 应用程序交互。

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

在相关的说明中,作者表示他不再在 SwfAddress 上工作,所以如果社区中的某个人可以从中断的地方继续工作,那就太酷了。

于 2011-11-04T07:21:14.583 回答