Flash共享对象(即Flash Cookie)不与Chrome共享

时间:2012-08-08 08:10:12

标签: flash flex

我写了一个简单的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倍,

2 个答案:

答案 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。

http://helpx.adobe.com/flash-player/kb/flash-player-google-chrome.html#main_How_do_I_install_the_latest_version_of_Flash_Player_in_Google_Chrome_

获得新版本的闪存后,请返回Chrome插件,禁用“pepperflash”版本的闪存,然后启用另一个闪存。

完成此操作后,我已经能够使用Chrome共享对象。