2016-11-13 4 views
-1

Ich schreibe ein neues Add-on als Web Extension. In meinem package.manifest habe ich den options_ui Satz:Optionen Seite nicht angezeigt

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

Aber in etwa: Addons, ist die Schaltfläche Optionen nicht vorhanden.

So habe ich versucht, die Seite direkt aus meinem Hintergrund Skript aufrufen:

runtime.openOptionsPage(); 

Aber ich bekomme diese Fehlermeldung: Nachricht: Reference:

: Laufzeit nicht mit

gleiche Fehlertyp definiert ist

chrome.runtime.openOptionsPage(); 

Message: ReferenceError: chrome is not defined 

Ich vermisse wahrscheinlich etwas sehr offensichtlich dort. Getestet habe ich mit Firefox ESR 45.0.4 und der neuesten Firefox Dev Edition (51.0a2). Wie kann ich die Options-Seite in etwa anzeigen lassen: Addons und wie kann ich sie von meinem Hintergrundskript aus aufrufen?

+0

Bitte [Bearbeiten] Ihre Frage-Thema sein: Fragen? Debug-Hilfe zu suchen ("**, warum nicht funktioniert dieser Code * * ") muss Folgendes enthalten: ► das gewünschte Verhalten, ► ein bestimmtes Problem oder einen Fehler * und * ►den kürzesten Code, der für die Wiedergabe erforderlich ist (** ** **) ** in der Frage selbst **. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: "** Wie erstelle ich ein [mcve] **", [Was kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) und [ask]. Versuchen Sie es mit einem [Snippet] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/). – Makyen

Antwort

0

Es ist browser.runtime.blah oder chrome.runtime.blah.

Ich bin mir nicht sicher, ob ESR 45 es unterstützt.

Dieser Code sollte in Ihrem Hintergrundskript rechts gehen?

Bitte posten Sie mehr von Ihrem Code, damit ich meine Antwort aktualisieren kann.

0

Es stellt sich heraus, dass ich Web-Erweiterungen wurde das Mischen Add-on SDK

Verwandte Themen