Das einfache Popup für die Chrome-Erweiterung bleibt nicht im letzten Status

8

Nun bin ich sicher, dass einige von euch von dem Vorfall gehört haben, der sich bei Byron Nuclear Plant (von dem ich zufällig in der Nähe wohne) Sowie eine riesige Menge von Erdbeben in den Vereinigten Staaten und Kanada. ( BTW : Ich habe diese Erweiterung gefunden, mit der Sie Erdbeben auf der ganzen Welt überwachen können.)

Wie auch immer, mit all diesen Problemen wollte ich die Atomkraftwerke besser beobachten, und ich kannte bereits das Strahlungsnetzwerk hat eine Chrome-Erweiterung namens Strahlungskarte erstellt, die vom Strahlungsnetz betrieben wird (Obwohl ich in keiner Weise mit Radiation Network verbunden bin)

Ich habe es nicht nur mir selbst gemacht, sondern jeder kann die Strahlungsniveaus in den USA, Japan, Südamerika und Europa überwachen. (Ich weiß, ich habe nicht viel gearbeitet, aber Sie sehen den Grund)

Aber ich habe ein Problem, das ich nicht herausfinden kann. Wenn ich das Popup geöffnet habe, und ich sehe Japans Strahlungspegel, und wenn ich das Popup schließe, zeigt es wieder die Strahlungsniveaus der Vereinigten Staaten an. Wie mache ich es so, dass es dort bleibt, wo der Benutzer es verlässt, sagen wir in meinem Fall Japan in diesem Beispiel? (Ich habe Content-Skripts ausprobiert, aber das CSS und Jquery wurde nicht geladen)

Manifest

%Vor%

Popup

%Vor%

RMD.JS (Effekte zum Ausblenden und Anzeigen anderer Karten, die die Strahlungswerte überwachen)

%Vor%     
Michael Schwartz 01.02.2012, 02:06
quelle

1 Antwort

7

Die Seite wird jedes Mal neu geladen, wenn das Pop-up geöffnet wird. Dies bedeutet, dass der Status nicht automatisch beibehalten wird. Sie können sessionStorage verwenden, um sich an die Einstellung für die aktuelle Sitzung zu erinnern (oder sogar localStorage , wenn Sie überleben wollen ein Neustart des Browsers). Etwas wie das:

%Vor%     
Wladimir Palant 01.02.2012, 08:19
quelle