Zugriff auf globales Objekt über Inhaltsskript in der Chrome-Erweiterung

Ich habe ein globales Objekt in einer .js-Datei definiert. Zum Beispiel enthält file1.js das globale Objekt SomeObject. Diese Datei wird in die background.html geladen.

Da file1.js in background.html enthalten ist, kann ich auf das globale Objekt auf dieser Seite zugreifen. Also hier keine Probleme.

Wenn ein Ereignis wie das Klicken auf die Erweiterungsschaltfläche ausgeführt wird, führe ich ein Inhaltsskript mit der auschrome.tabs.executeScript(null, {file: "contentscript.js"}); api.

Wie kann ich in diesem Fall im Contentscript auf SomeObject zugreifen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage