2016-06-17 12 views
0

Ich habe versucht, chrome.storage.local.get() zu verwenden, um die Daten abzurufen, aber es gab mir eine Fehlermeldung, die besagt, dass die Eigenschaft 'local' von undefined nicht gelesen werden kann.Wie kann ich auf die lokalen Chrome-Speicherdaten auf meiner separaten Webseite zugreifen?

Ich versuche, dies auf der separaten Webseite zuzugreifen, die nicht in der Chrome-Erweiterung vorhanden ist.

kann mir bitte jemand hier helfen ???

Vielen Dank im Voraus ..

Antwort

0

vielmehr einen Browser spezifischen (und möglicherweise Buggy) Speichermethode als Targeting - warum nutzt die HTML5 localstorage nicht die Unterstützung gute Browser und ist einfach zu implementieren:

einstellen :

localStorage.setItem("testItem","testValue"); 

zu erhalten:

var item = localStorage.getItem("testItem"); // gives "testValue" 

Beachten Sie, dass diese Methode nur Strings speichert und es gibt auch eine Sitzungsspeicheroption, wenn Sie keine Persistenz wünschen. Und es ist nicht von Natur aus sicher, also speichern Sie keine sensiblen Daten. Aber es ist wirklich nützlich für die Speicherung von nicht-sensiblen Daten und Weitergabe von Variablen und Werten um Webseiten innerhalb Ihrer Website. Sie können auch einen Überprüfungsmechanismus wie Modernizr verwenden, wenn Sie befürchten, dass Ihre Kunden keinen lokalen Speicher haben (oder im Inkognito-Modus surfen) und daher Optionen oder eine Warnung für sie bereitstellen.

Verwandte Themen