Web アプリの管理設定
- ポリシー ID
- WebAppSettings
- 適用対象
- コンピューターの構成、ユーザーの構成
- サポートされるバージョン
- Microsoft Edge バージョン 120、Windows 7 以降
- 出典
- Microsoft Edge Policy Templates (バージョン 155.0.4283.45)
- カテゴリ
- Microsoft Edge
説明
このポリシーにより、管理者はインストールされた Web アプリの設定を指定できます。このポリシーは、Web アプリ ID を特定の設定にマップします。特別な ID * を使用すると既定の構成を設定できます。これは、このポリシーでカスタム構成を使用することなく、すべての Web アプリに適用されます。
- manifest_id フィールドは、Web アプリのマニフェスト ID です。
「https://developer.chrome.com/blog/pwa-manifest-id/」 で、
インストールされた Web アプリのマニフェスト ID を決定する方法についてご確認ください。
- run_on_os_login フィールドは、OS サインイン中に Web アプリを実行できるかどうかを指定します。
このフィールドを [blocked] に設定すると、OS のサインイン中に Web アプリが実行されないため、ユーザーは後でこれを有効にできません。
このフィールドを [run_windowed] に設定すると、OS のサインイン中に Web アプリが実行され、ユーザーは後でこれを無効にすることはできません。
このフィールドを [allowed] に設定すると、ユーザーは OS サインイン時に実行するように Web アプリを構成します。
ポリシーの既定の構成では、allowed 値と blocked 値のみが許可されています。
- (Microsoft Edge バージョン 120 以降) prevent_close_after_run_on_os_login フィールドは、何らかの方法により、Web アプリが終了するのを防ぐことができるかを指定します。
たとえば、ユーザー、タスク マネージャー、Web API などです。この動作は、run_on_os_login が [run_windowed] に設定されている場合にのみ有効になります。
アプリが既に実行されている場合、この設定はアプリの再起動後にのみ有効になります。
このフィールドが定義されていない場合、ユーザーはアプリを閉じることができます。
(現在これは、Microsoft Edge ではサポートされていません。)
- (バージョン 118 以降) force_unregister_os_integration フィールドは、Web アプリのすべての OS 統合、つまりショートカット、ファイル ハンドラー、プロトコル ハンドラーその他が、削除されるのかどうかを指定します。
アプリが既に実行されている場合、このプロパティはアプリの再起動後に有効になります。
これは、Web アプリケーション システムの起動中に自動的に設定される任意の OS 統合をオーバーライドする可能性があるため、使用には注意が必要です。現在これは、Windows、Mac、Linux のプラットフォームでのみ動作します。
サンプル値:
[
{
"manifest_id": "https://foo.example/index.html",
"run_on_os_login": "allowed"
},
{
"manifest_id": "https://bar.example/index.html",
"run_on_os_login": "allowed"
},
{
"manifest_id": "https://foobar.example/index.html",
"run_on_os_login": "run_windowed",
"prevent_close_after_run_on_os_login": true
},
{
"manifest_id": "*",
"run_on_os_login": "blocked"
},
{
"manifest_id": "https://foo.example/index.html",
"force_unregister_os_integration": true
}
]