localStorage ist in Chrome nicht verfügbar - Ein-Prozess-Modus

8

Also versuche ich * Chromiums --single-process -Flagge zu benutzen (ja, ich weiß es ist die gefährlichste Sache der Welt, etc., keine Notwendigkeit für einen Vortrag, danke!) mit localStorage , und aus irgendeinem Grund sieht es so aus, wenn Chromiums im Einzelprozessmodus gestartet wird, localStorage hat keine Daten mehr von ihm.

Was ist der Grund dafür? Und gibt es einen Weg, um es zu umgehen?

(Wenn das bedeutet, Chrom neu zu kompilieren, lass mich wissen, was ich wo ändern muss.)

    
Mehrdad 08.05.2011, 03:08
quelle

1 Antwort

4

Ich habe versucht, nach einigen Ergebnissen zu deinem Problem zu suchen, also bin ich in die irc (auf freenode, #chromium channel) eingetreten und weil rsleevi kein Konto hat, kopiere ich gerade unsere Konversation :

Ich:

  

hey, kennt jemand Chromiums "--single-process" und localstorage Bug?

rsleevi:

  

& lt; + rsleevi & gt; Das ist ein bisschen breit   Frage. Aber die einfache Antwort ist   "--single-process" ist kein "unterstütztes"   Flagge - es ist wirklich für bestimmt   Debugging-Zwecke nur von Entwicklern. Ob   Sie verwenden / verlassen sich allgemein darauf   benutze, dann gibts dein problem :)   & lt; + rsleevi & gt; Es wird vernünftigerweise erwartet   dass einige Dinge nicht funktionieren oder   funktioniert nicht direkt in - single-process

Ich:

  

ja ich verstehe das ist für das Debuggen   Pup- posen, aber ich will nur wissen warum   localStorage funktioniert nicht gut während   anderes Zeug tut:)

rsleevi:

  

& lt; + rsleevi & gt; Nun, die Antwort ist, weil   --eineinzelner Prozess wird nicht "unterstützt" :-) [13:58:32] & lt; + rsleevi & gt; Das Design von   Neue Funktionen entwirft immer für die   Multi-Prozess-Szenario. Wenn es passiert   in einem Prozess arbeiten,   Zufall, wenn nicht, c'est le vie

Ich:

  

OK ich verstehe. Ich dachte nur vielleicht   es gibt einige "offizielle warum"

rsleevi:

  

& lt; + rsleevi & gt; Im Allgemeinen, nein, ist es nicht   eine Entscheidung "Wir wollen nicht   unterstütze X in --einzelner Prozess "... Es ist   "X funktioniert nicht? Oh gut"

     

& lt; + rsleevi & gt; Wenn du es benutzt   --einzelner Prozess, erkenne, dass (wie die Infoleiste sagt) du rennst   ohne all die schöne Sicherheit   Funktionen und Ihre   Konfiguration / Funktionen werden erwartet   regelmäßig brechen oder unbrauchbar sein. ich   kann wirklich nicht betonen   "nicht unterstützt" Aspekt genug, in der   hoffe, dass ich dich vielleicht schwingen kann: -)

Ich:

  

Ich weiß nicht, ob Sie ein Mitglied sind   stackoverflow, aber ich versuche zu helfen   dieser Kumpel hier:    localStorage ist in Chrome nicht verfügbar - Ein-Prozess-Modus   Vielleicht kannst du seine Frage beantworten (   wenn Sie Mitglied sind)   Ich möchte Ihre Urheberrechte nicht übernehmen:)

rsleevi:

  

[14:09:57] & lt; + rsleevi & gt; Heh. Ich nicht   habe einen Account, klingt wie dein Kumpel   will meinen Vortrag nicht, aber der   Antwort ist genau wie die Infoleiste sagt   "nicht unterstützt" :-) marsbears Sekunde   Die Antwort ist auf dem richtigen Weg - es ist nur ein   Entwicklungshilfe [14:10:08] & lt; + rsleevi & gt;   das heißt, Chrom-Entwicklung, nicht   allgemeines webdev

Ich weiß, dass es hier keine vollständige Antwort gibt, aber vielleicht wird es dir helfen.

    
Shaked KO 29.05.2011 11:24
quelle