Wie verlinken Sie auf die Optionsseite in einer Chrome-Erweiterung?

8

Ich habe eine Chrome-Erweiterung mit einer Optionsseite . Die Optionsseite funktioniert ordnungsgemäß und ich kann von der Erweiterungsseite aus darauf zugreifen, möchte aber auch einen Link dazu im Popup meiner Erweiterung haben. Ist das möglich? Es scheint keine URL zu haben, aber gibt es eine Möglichkeit, Chrom zu sagen, dass es mit den Erweiterungen verbunden werden soll?

    
slashnick 29.01.2013, 14:03
quelle

3 Antworten

12

Sie können Chrome dazu veranlassen, die Options-Seite Ihrer Erweiterung auf einer neuen Registerkarte zu öffnen. Verwenden Sie dazu etwa Folgendes:

%Vor%

Ähnlich wie HTML wird die URL relativ zur aufrufenden Seite betrachtet, aber Sie können einen Schrägstrich verwenden, um eine Seite zu laden, die relativ zum Stamm der Erweiterung ist.

Aktualisierung:

Wenn Sie die Optionsseite aus dem Inhaltsskript öffnen möchten, müssen Sie diese Methode verwenden: Wie öffne ich die Seite mit den Chrome-Erweiterungsoptionen? von einer Webseite?

    
Kirween 29.01.2013, 14:24
quelle
20

Neue Methode seit Chrome 42:

chrome.runtime.openOptionsPage() öffnet die Optionen, unabhängig davon, ob neue eingebettete Optionen oder alte Style-Optionen-Seite wird verwendet.

  

chrome.runtime.openOptionsPage() öffnet immer den kanonischen Ort und hat ein nettes Verhalten wie das erneute Fokussieren einer offenen Optionsseite, falls es eine gibt.

    
Xan 06.05.2015 14:04
quelle
2

Sie können einen relativen Link direkt im HTML verwenden:

%Vor%     
slashnick 30.01.2013 10:03
quelle