2012-08-08 14 views
9

Napisałem prosty plik SWF, aby ustawić i uzyskać udostępnione obiekty. Po ustawieniu do niego danych przez FF i spróbuj uzyskać ten sam obiekt przez IE działa dobrze. Ale kiedy próbuję przejść przez Chrome, to nie działa - np. Chrome ma własne miejsce do lokalnego magazynu.Udostępniony obiekt Flash (np. Flash cookie) nie jest udostępniany Chrome

Użyłem poniższy link, aby sprawdzić, czy obiekt udostępniony jest zapisywany: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html

Nie pracuję w ooVoo, ale widzę, że mają ten sam problem :) można symulować go do przeglądania www.oovoo.com w FF i otwórz poniższy link w IE i Chrome - zobaczysz ten wspólny obiekt oovoo.com tylko w IE.

Każdy pomysł, dlaczego tak się dzieje?

10x,

+0

Czy Twój plik SWF jest osadzony w innej domenie? Czy to jest strona trzecia? –

+0

nie ... jest to ta sama domena –

Odpowiedz

6

Niedawno również spotkałem się z tym problemem. Wygląda na to, że Chrome nie korzysta ze współużytkowanych obiektów, których oczekujesz (% APPDATA% \ Macromedia \ Flash Player \ #SharedObjects \). Chrome wydaje się być utrzymanie własnych w: % appdata% \ .. \ Local \ Google \ Chrome \ User Data \ default \ Pepper Data \ Shockwave Flash \ WritableRoot \ #SharedObjects \

ja nie wiem, czy jest to błąd lub celowe, ale z pewnością jest denerwujące.

+1

Jest to celowe. Chrome ma własną wtyczkę flash. Możesz zmienić wtyczkę używaną przez Chrome, przechodząc do: chrome: // plugins. Pepper Flash jest teraz domyślnie wtyczką Flash w Chrome. –

1

Problem dotyczy wtyczki Flash, której używa Chrome.

Jeśli wpiszesz: "about: plugins" na pasku adresu chrome, zobaczysz wtyczki, których aktualnie używa chrome. Jeśli aktualnie włączony Flash Player jest "pepperflash", twoje wspólne obiekty nie będą przechowywane.

Co trzeba zrobić, to pobrać nową wersję flash ze strony Adobe.

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_

Po masz nową wersję flash, wrócić do swoich wtyczek Chrome, wyłącz „pepperflash” wersję flash, i włączyć drugi.

Po wykonaniu tej czynności mogłem używać obiektów wspólnych w Chrome.