shortcuts
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
型 | Object |
---|---|
必須 | いいえ |
shortcuts
メンバーは、ウェブアプリ内の主要なタスクやページへのショートカットやリンクの配列を定義します。ユーザーエージェントはこれらの値を用いて、ユーザーがウェブアプリのアイコンを操作したときにオペレーティングシステムが表示するコンテキストメニューを作成することができます。ユーザーがショートカットを呼び出すと、ユーザーエージェントはショートカットの url
メンバーで指定されたアドレスに誘導します。
ショートカット項目の値
ショートカットオブジェクトには、以下の値を指定することができます(name
と url
のみ必須)。
メンバー | 説明 |
---|---|
name |
コンテキストメニューでユーザーに表示することができる文字列です。 |
short_name |
ショートカットのフルネームを表示するのに十分なスペースがない場合に表示することができる文字列です。 |
description |
ショートカットの目的を記述した文字列です。支援技術に公開される可能性があります。 |
url |
ショートカットを有効にしたときに開く、アプリケーション内の URL です。 |
icons |
ショートカットを表すアイコンのセットです。コンテキストメニューなどで使用することができます。この値を指定する場合、アイコンのセットには 96x96 ピクセルのアイコンを含める必要があります。 |
例
カレンダーアプリが持つ可能性があるショートカットのリストです。
json
"shortcuts" : [
{
"name": "Today's agenda",
"url": "/today",
"description": "List of events planned for today"
},
{
"name": "New event",
"url": "/create/event"
},
{
"name": "New reminder",
"url": "/create/reminder"
}
]
仕様書
Specification |
---|
Web Application Manifest # shortcuts-member |
ブラウザーの互換性
BCD tables only load in the browser