2012-07-11 7 views
13

Próbowałem localStorage w HTML dla mojego projektu. Kiedy zapisuję niektóre dane za pomocą localStorage w jednej przeglądarce i próbuję odczytać je w innej przeglądarce, to się nie powiedzie.Jak mogę użyć czegoś takiego jak HTML5 localStorage, ale udostępnionego między przeglądarkami?

  1. Jak zapisać dane wspólne dla wszystkich przeglądarek, takich jak Flex?

  2. A gdzie te dane są przechowywane w systemie Windows 7?

+0

See [AmplifyJS] (http://amplifyjs.com/api/store/) (patrz także: [zgodność przeglądarki z 'localStorage'] (http://caniuse.com/#search=localstorage)). –

+2

Możesz zapisać dane w wielu przeglądarkach, przechowując je po stronie serwera - w bazie danych na przykład – ManseUK

Odpowiedz

15
  1. To nie jest możliwe.

  2. Każda przeglądarka przechowuje je w swojej własnej lokalizacji (z tego powodu nie jest to możliwe). localStorage nie jest usługą systemu operacyjnego, jest częścią specyfikacji HTML5, która jest implementowana przez każdą przeglądarkę osobno.

+1

jest naprawdę głupie, aby poprosić użytkownika o przechowywanie danych za każdym razem, gdy otwierają tę samą aplikację w różnych przeglądarkach. – user10

+2

i czy dane zostały zmienione? w każdym razie będziesz potrzebował jej zsynchronizować. – poncha

+0

jak to robią faceci z Adobe? kiedy przechowujemy dane przy użyciu sharedObject, zwracają je do Ciebie bez względu na to, z której przeglądarki korzystasz. Czy nie możemy uzyskać tego lokalnego oprogramowania? jeśli nie możemy komuś zaproponować tej funkcji W3c. – user10

Powiązane problemy