有没有人成功地让swfaddress与IE8或更高版本一起工作?
似乎在使用标准模式时,swfaddress在IE8和IE9中似乎工作得很好,但是,一旦用户修改了地址栏中的标签,历史记录列表就会损坏。
如果用户通过散列标签(http://myapp.com/#/test)启动应用程序,然后访问另一个散列(http://myapp.com/#/test1),则永远不会保存历史记录。
我尝试过在svn存储库中使用swfaddress 2.5。有趣的是,该代码类似于JQuery Address (由同一作者编写)。我还注意到JQuery地址也存在同样的问题。
如果我在IE中打开兼容模式,and地址和JQuery地址就能正常工作。我一直在研究兼容模式是如何工作的,它似乎不会修改或影响javascript的执行。
有没有人能够成功地解决这个问题?如果没有,是否有其他用于flex或flash的深度链接库,其中包含了swfaddress的所有功能集?
发布于 2011-11-04 15:21:15
在查看了JQuery地址库、其他JQuery状态管理插件,甚至是Flash builder附带的BrowserManager之后,我发现它们都遇到了与SwfAddress相同的问题。
目前,SwfAddress提供了最好的功能,并附带了.swc和.as文件,可以轻松地与闪存和Flex应用程序接口。
由于其他javascript库最终也遇到了同样的问题,我决定继续使用SwfAddress。
在相关的注释中,作者已经声明他不再从事SwfAddress的工作,所以如果社区中的某个人能够从它停止的地方重新开始,那将是一件很酷的事情。
https://stackoverflow.com/questions/7829675
复制相似问题