shortcuts

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Object
必須 いいえ

shortcuts メンバーは、ウェブアプリ内の主要なタスクやページへのショートカットやリンクの配列を定義します。ユーザーエージェントはこれらの値を用いて、ユーザーがウェブアプリのアイコンを操作したときにオペレーティングシステムが表示するコンテキストメニューを作成することができます。ユーザーがショートカットを呼び出すと、ユーザーエージェントはショートカットの url メンバーで指定されたアドレスに誘導します。

ショートカット項目の値

ショートカットオブジェクトには、以下の値を指定することができます(nameurl のみ必須)。

メンバー 説明
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

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
shortcuts

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
See implementation notes.
Has more compatibility info.