我正在为一个网站做一个小的flash应用程序。除了一件小事,我已经实现了一种将flash设置菜单带到用户指定选项卡的方法,它工作得很好。
除了Mac上的Safari之外,这在所有情况下都可以正常工作,本地存储和隐私选项卡都丢失了。这是一个小问题,因为隐私标签是这个系统中最重要的标签。
这只有当swf是托管在一个子域(例如,swf托管在bs5.somewebsite.com上,然后嵌入在somewebsite.com上),我会把它作为苹果的安全怪癖,然而,让事情更令人沮丧的是,从其他来源(我没有源代码,例如JWPlayer )的一些SWF文件可以访问设置窗口中的所有标签,即使在Safari for Mac上,甚至当托管在子域上时。
我正在用FlashDevelop编写这篇文章。
发布于 2014-03-31 20:15:42
当你试图通过iFrame查看你的SWF时,通常会发生这种情况。Safari有一个“功能”,它会禁用iFrames中加载的站点的某些功能,以尝试防止第三方跟踪您。
一个简单的测试是直接在iFrame中查看页面,并查看是否出现了Local Storage和Privacy选项卡。
https://stackoverflow.com/questions/22631020
复制相似问题