我写了一个简单的swf来设置和获取共享对象。 当我通过FF设置数据并尝试通过IE获取相同的对象时它工作正常。 但是,当我尝试通过Chrome浏览器时,它无法正常工作 - 就像Chrome拥有自己的本地存储空间一样。
我使用以下网址查看共享对象是否已保存:http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html
我不在oovoo工作,但我发现他们有同样的问题:) 您可以通过浏览到FF中的www.oovoo.com来模拟它,并在IE和Chrome中打开以下链接 - 您将在IE中看到oovoo.com共享对象。
知道为什么会这样吗?
10倍,
答案 0 :(得分:6)
我最近也遇到过这个问题。 Chrome似乎没有使用您期望的共享对象(%APPDATA%\ Macromedia \ Flash Player \ #SharedObjects \ )。 Chrome似乎保留了以下内容:%APPDATA%\ .. \ Local \ Google \ Chrome \ User Data \ Default \ Pepper Data \ Shockwave Flash \ WritableRoot \ #SharedObjects \
我不知道这是一个错误还是故意的,但它肯定很烦人。
答案 1 :(得分:1)
问题在于Chrome使用的Flash插件。
如果您在Chrome地址栏中输入:“about:plugins”,则可以看到chrome当前使用的插件。如果当前启用的Flash播放器是“pepperflash”,则不会存储您的共享对象。
您需要做的是从Adobe网站下载新版本的Flash。
获得新版本的闪存后,请返回Chrome插件,禁用“pepperflash”版本的闪存,然后启用另一个闪存。
完成此操作后,我已经能够使用Chrome共享对象。