sidebarAction
拡張機能のサイドバーのプロパティを取得、設定します。
サイドバー (en-US) はブラウザーウィンドウのウェブページの隣の、右側か左側にあるペインです。ブラウザーはユーザーが利用できるサイドバーを見て、表示するサイドバーを選択できる UI を提供します。manifest.json の sidebar_action
キーを使って、拡張機能は自身のサイドバーを定義できます。ここで述べる sidebarAction
API を使って、拡張機能はサイドバーのプロパティを設定、取得できます。
sidebarAction
API は browserAction
API と緊密にモデリングされています。
sidebarAction API は Opera の sidebarAction API を元にしていますが、次のものはサポートされていません: setBadgeText()
, getBadgeText()
, setBadgeBackgroundColor()
, getBadgeBackgroundColor()
, onFocus
, onBlur
.
型
- sidebarAction.ImageDataType (en-US)
- 画像のピクセルデータ。
ImageData
オブジェクト (例えば、<canvas>
要素からのもの)でなければならない。
関数
- sidebarAction.setPanel() (en-US)
- サイドバーのバネルを設定します。
- sidebarAction.getPanel() (en-US)
- サイドバーのバネルを取得します。
- sidebarAction.setTitle() (en-US)
- サイドバーのタイトルを設定します。これはブラウザーがサイドバーを一覧するあらゆる UI、例えばメニューに表示されます。
- sidebarAction.getTitle() (en-US)
- サイドバーのタイトルを取得します。
- sidebarAction.setIcon() (en-US)
- サイドバーのアイコンを設定します。
- sidebarAction.open() (en-US)
- サイドバーを開きます。
- sidebarAction.close() (en-US)
- サイドバーを閉じます。
- sidebarAction.isOpen() (en-US)
- サイドバーが開いているか否かをチェックします。
ブラウザー実装状況
BCD tables only load in the browser
add-ons の例
Acknowledgements
This API is based on Opera's chrome.sidebarAction
API.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.