Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]localStorage a Firefox 3.6
smietek
post 18.08.2010, 19:27:40
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Nie wiem, czy to problem kodu, czy problem Firefoxa.
Mam taki kod:
  1. <input type="button" onclick="localStorage.setItem('test_key', 'mojtest');" value="Ustaw"/><br/><br/>
  2. <input type="button" onclick="alert(localStorage.getItem('test_key'));" value="Czytaj"/>


Gdy zapiszę dane do localStorage a potem ją odczytam, to jest ona normalnie wyświetlana, poprawnie.
Ale gdy odświeżę stronę, wartość jest nullowa.

Czy to w moim kodzie jest błąd, czy Firefox ma jakieś problemy z localStorage?

Edit:
Problem rozwiązał się sam - widocznie Firefox nie obsługuje localStorage, gdy wrzucam do niego bezpośrednio plik .html z mojego dysku.

Ten post edytował smietek 18.08.2010, 19:31:06


--------------------
Go to the top of the page
+Quote Post
Crozin
post 18.08.2010, 20:05:10
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Problem rozwiązał się sam - widocznie Firefox nie obsługuje localStorage, gdy wrzucam do niego bezpośrednio plik .html z mojego dysku.
Jak chcesz z poziomu JS wrzucać cokolwiek z dysku użytkownika? Przez FileAPI?
Go to the top of the page
+Quote Post
smietek
post 18.08.2010, 20:14:38
Post #3





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Chyba mnie źle zrozumiałeś.
Mi chodziło o to, że Firefox nie obsługuje localStorage, gdy przeniosę (metodą Drag'n'Drop) mój plik (zapisany w htmlu) do przeglądarki...


--------------------
Go to the top of the page
+Quote Post
Wicepsik
post 18.08.2010, 20:39:00
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


http://frontend.pl/2010/04/w-strone-offline-localstorage/

Cytat
LocalStorage jest dostępny tylko dla domen w których dane klucze zostały stworzone. Dodatkowo jeżeli otwieramy naszą stronę z dysku (file: //) Firefox, Opera i IE sobie z tym nie poradzą. Przeglądarki oparte na Webkicie nie mają takiego problemu. Nie wiem czy to jest błąd czy celowe działanie, ale np. dla Firefoxa jest już zgłoszony błąd dla konkretnych domen.


Może w FF4 naprawią ten błąd


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 2.07.2025 - 08:32