2016-11-07 2 views
0

Ich fand diese Chrome-Erweiterung namens Better Search, die eine Menge von Google-Suche Anpassung kann ich tun. Es ist großartig, aber die Sync-Funktion scheint nicht für mehrere Geräte zu funktionieren. Also versuche ich, eine manuelle Synchronisierung durch den Import von & zu finden, meine gespeicherten Daten zu exportieren, da es scheint, irgendwo eine lokale Einsparung zu machen.Wie finde ich heraus, wo diese Chrome-Erweiterung Daten speichert?

Wie kann ich herausfinden, wo diese Erweiterung speichert Daten, oder besser kann mir jemand helfen herauszufinden, wie & zu importieren, um die Daten für diese Erweiterung exportieren ...

Antwort

1

Die einzige wirkliche Antwort auf diese Frage ist: Download der Quellcode und Aussehen. Die Erweiterung Chrome extension source viewer kann dabei hilfreich sein. Wenn es sich um eine relativ aktuelle Erweiterung handelt, werden die Daten unter chrome.storage gespeichert. Wenn es Daten nicht synchronisiert, dann ist es wahrscheinlich in chrome.storage.local. Wenn die Daten synchronisieren, dann ist es wahrscheinlich in chrome.storage.sync. Wenn es sich um eine ältere Erweiterung handelt, wird möglicherweise localStorage verwendet.

Wenn es viele Optionen hat, wird wahrscheinlich eine options page angezeigt, die wahrscheinlich den Code zum Speichern der Optionen enthält. Sie müssen in der HTML-Seite suchen, die durch den Wert des Schlüssels page innerhalb der options_ui Schlüssel innerhalb der manifest.json Datei angezeigt wird. Diese HTML-Seite enthält mindestens eine <script> mit einem src-Attribut, das Ihnen die Datei mit dem JavaScript für die Options-Seite anzeigt. Siehe den obigen Link für andere mögliche Schlüssel, die verwendet werden könnten, wenn es eine ältere Erweiterung ist.

"options_ui": { 
    "page": "ThisHtmlFile.html" 
} 

Es ist auch möglich, dass es nur seine Optionen in einem Popup anzeigt. In diesem Fall müssen Sie den Wert des Schlüssels default_popup innerhalb des Schlüssels browser_action oder page_action in der Datei manifest.json suchen. Wie bei einer Optionsseite enthält diese HTML-Datei ein <script>-Tag mit einem src-Attribut, das Ihnen die JavaScript-Datei mitteilt, in der Sie zuerst nachsehen sollten.

"browser_action": { 
    "default_popup": "ThisHtmlFile.html" 
} 
Verwandte Themen