Ich habe ein Problem mit localStorage
in einem Webview auf OSX (El Capitan + Yosemite).localStorage in OSX Webview nicht persistent auf Seite neu laden - Office365 Addin
Ich mache eine Office365 App, die auf Mac uses a webview. Es funktioniert alles unter Windows und sogar Safari auf einem Mac - es ist nur die Mac-Webansicht, die sich als störend erweist. Es ist auf einer gehosteten Domain, so this ist nicht das Problem.
Wie Sie aus meinem Testcode unten sehen können, speichere ich die Informationen in localStorage und setze dann eine Variable mit dem Wert. Das bedeutet, dass es zu einem bestimmten Zeitpunkt in localStorage gespeichert sein muss, aber wenn ich die Seite aktualisiere, gehen die Daten verloren. Hinweis: Nicht alle Daten in meiner App sind verloren, nur einige Bits.
Ich bekomme keine QUOTA_EXCEEDED_ERR auf speichern.
Hier ist mein Testcode, der beim Aktualisieren fehlschlägt.
Hier sind einige Screenshots der Werte richtig eingestellt und dann nicht geladen werden.
Ich habe damit verbracht, Stunden, es herauszufinden und kann es nicht einen Weg zu debuggen finden. Ich habe keinen Zugriff auf den zugrunde liegenden Web-Code, es ist nur eine Web-App, die über das hinausgeht, was Microsoft bietet.
Weiß jemand, was vor sich geht, oder wie ich es vielleicht debuggen könnte (z. B. eine LocalStorage-Datei für eine Webansicht auf einem Mac anzeigen)?