9

我写了一个简单的 swf 来设置和获取共享对象。当我通过 FF 为其设置数据并尝试通过 IE 获取相同的对象时,它工作正常。但是,当我试图通过 Chrome 获取它时,它不起作用——就像 Chrome 有它自己的本地存储位置。

我使用以下 url 来查看是否保存了共享对象:http: //www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html

我不在 oovoo 工作,但我看到他们有同样的问题 :) 你可以通过在 FF 中浏览 www.oovoo.com 来模拟它,然后在 IE 和 Chrome 中打开以下链接 - 你会看到 oovoo.com仅在 IE 中共享对象。

知道为什么会这样吗?

10倍,

4

2 回答 2

7

我最近也遇到了这个问题。Chrome 似乎没有使用您期望它使用的共享对象(%APPDATA%\Macromedia\Flash Player\#SharedObjects\)。Chrome 似乎保留了自己的:%APPDATA%\..\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\WritableRoot\#SharedObjects\

我不知道这是一个错误还是故意的,但这确实很烦人。

于 2012-08-14T16:38:39.350 回答
1

问题在于 chrome 使用的 flash 插件。

如果您在 chrome 地址栏中键入:“about:plugins”,您可以看到 chrome 当前正在使用的插件。如果当前启用的 Flash 播放器是“pepperflash”,则不会存储您的共享对象。

您需要做的是从 Adob​​e 的网站下载新版本的 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_

有了新版本的 flash 后,返回 Chrome 插件,禁用“pepperflash”版本的 flash,然后启用另一个。

这样做之后,我就可以在 Chrome 中使用共享对象了。

于 2012-10-04T18:50:42.540 回答