sidebar_action
| Typ | Object |
|---|---|
| Verpflichtend | Nein |
| Manifest-Version | 2 oder höher |
| Beispiel |
json |
Ein Sidebar ist ein Bereich, der auf der linken Seite des Browserfensters neben der Webseite angezeigt wird. Der Browser bietet eine Benutzeroberfläche, die es dem Nutzer ermöglicht, die derzeit verfügbaren Sidebars zu sehen und eine Sidebar zur Anzeige auszuwählen.
Der Schlüssel sidebar_action ermöglicht es Ihnen, die Standardeigenschaften für die Sidebar zu definieren. Sie können diese Eigenschaften zur Laufzeit mithilfe der sidebarAction API ändern.
Syntax
Der Schlüssel sidebar_action ist ein Objekt, das beliebige der unten aufgeführten Eigenschaften haben kann. Die einzige verpflichtende Eigenschaft ist default_panel.
| Name | Typ | Beschreibung |
|---|---|---|
browser_style
Optional Veraltet in Manifest V3. |
Boolean |
Optional, mit dem Standardwert:
Setzen Sie
In Firefox kann das Stylesheet unter
chrome://browser/content/extension.css oder
chrome://browser/content/extension-mac.css auf macOS angesehen werden. Wenn Sie Dimensionen festlegen, beachten Sie, dass dieses Stylesheet
|
default_icon
Optional |
Object oder String |
Verwenden Sie dies, um ein oder mehrere Icons für die Sidebar zu spezifizieren. Das Icon wird in der Benutzeroberfläche des Browsers zum Öffnen und Schließen von Sidebars angezeigt. Icons werden als URLs relativ zur manifest.json-Datei selbst angegeben. Sie können eine einzelne Icon-Datei angeben, indem Sie hier einen String übergeben: json Um mehrere Icons in verschiedenen Größen anzugeben, geben Sie hier ein Objekt an. Der Name jeder Eigenschaft ist die Höhe des Icons in Pixel, und muss in einen Integer umwandelbar sein. Der Wert ist die URL. Zum Beispiel: json Siehe Auswahl von Icongrößen für weitere Hinweise dazu. Diese Eigenschaft ist optional: wenn sie weggelassen wird, erhält die Sidebar kein Icon. |
default_panel |
String |
Der Pfad zu einer HTML-Datei, die den Inhalt der Sidebar angibt.
Die HTML-Datei kann CSS- und JavaScript-Dateien mit
Anders als eine normale Webseite kann JavaScript, das im Panel läuft, auf alle WebExtension-APIs zugreifen (natürlich vorbehaltlich der Erweiterung, die die entsprechenden Berechtigungen) hat. Diese Eigenschaft ist verpflichtend. Dies ist eine lokalisierbare Eigenschaft. |
default_title
Optional |
String |
Titel für die Sidebar. Dieser wird in der Benutzeroberfläche des Browsers zum Auflisten und Öffnen von Sidebars verwendet und wird oben in der Sidebar angezeigt, wenn sie geöffnet ist.
Diese Eigenschaft ist optional: wenn sie weggelassen wird, ist der Titel der Sidebar der
Dies ist eine lokalisierbare Eigenschaft. |
open_at_install
Optional |
Boolean |
Optional, Standardwert ist true. Bestimmt, ob die Sidebar bei der Installation geöffnet werden soll. Das Standardverhalten ist, die Sidebar nach Abschluss der Installation zu öffnen.
|
Beispiel
"sidebar_action": {
"default_icon": "sidebar.svg",
"default_title": "My sidebar!",
"default_panel": "sidebar.html"
}
Für ein Beispiel einer Erweiterung, die eine Sidebar verwendet, siehe annotate-page.
Browser-Kompatibilität
Loading…