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

ブラウザーの互換性

BCD tables only load in the browser