--- title: shortcuts slug: Web/Manifest/shortcuts tags: - マニフェスト - ウェブ - shortcuts browser-compat: html.manifest.shortcuts translation_of: Web/Manifest/shortcuts --- {{QuickLinksWithSubpages("/en-US/docs/Web/Manifest")}}
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" } ] ``` ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}}