Condividi tramite


WebAppSettings

Impostazioni di gestione delle app Web

Versioni supportate

  • Windows: ≥ 120
  • macOS: ≥ 120
  • Android: non supportato
  • iOS: non supportato

Descrizione

Questo criterio consente a un amministratore di specificare le impostazioni per le app Web installate. Questo criterio esegue il mapping di un ID app Web alla relativa impostazione specifica. È possibile impostare una configurazione predefinita usando l'ID speciale *, che si applica a tutte le app Web senza una configurazione personalizzata in questo criterio.

  • Il campo manifest_id è l'ID manifesto per l'app Web. Vedere https://developer.chrome.com/blog/pwa-manifest-id/ per istruzioni su come determinare l'ID manifesto per un'app Web installata.
  • Il campo run_on_os_login specifica se è possibile eseguire un'app Web durante l'accesso al sistema operativo. Se si imposta questo campo su bloccato, l'app Web non viene eseguita durante l'accesso al sistema operativo e l'utente non può abilitarlo in un secondo momento. Se si imposta questo campo su run_windowed, l'app Web viene eseguita durante l'accesso al sistema operativo e l'utente non può disabilitare questa impostazione in un secondo momento. Se si imposta questo campo su consentito, l'utente configura l'app Web per l'esecuzione all'accesso del sistema operativo. La configurazione dei criteri predefinita consente solo i valori consentiti e bloccati.
  • (A partire da Microsoft Edge versione 120) Il campo prevent_close_after_run_on_os_login specifica se è possibile impedire la chiusura di un'app Web in qualsiasi modo. Ad esempio, dall'utente, dal gestore attività o dalle API Web. Questo comportamento può essere abilitato solo se run_on_os_login è impostato su run_windowed. Se l'app è già in esecuzione, questa impostazione avrà effetto solo dopo il riavvio dell'app. Se questo campo non è definito, gli utenti possono chiudere l'app. Questo non è attualmente supportato in Microsoft Edge.
  • (Dalla versione 118) Il campo force_unregister_os_integration specifica se tutte le integrazioni del sistema operativo per un'app Web, ovvero collegamenti, gestori di file, gestori di protocollo e così via, verranno rimosse o meno. Se un'app è già in esecuzione, questa proprietà entra in vigore dopo il riavvio dell'app. Questa operazione deve essere usata con cautela, in quanto può sostituire qualsiasi integrazione del sistema operativo impostata automaticamente durante l'avvio del sistema delle applicazioni Web. Attualmente funziona solo nelle piattaforme Windows, Mac e Linux.

Funzionalità supportate

  • Può essere obbligatorio: sì
  • Può essere consigliato: no
  • Aggiornamento dei criteri dinamici: sì
  • Per profilo: Sì
  • Si applica a un profilo che ha eseguito l'accesso con un account Microsoft: No

Tipo di dati

  • Dictionary

Informazioni e impostazioni di Windows

Informazioni sui Criteri di gruppo (ADMX)

  • Nome univoco Criteri di gruppo: WebAppSettings
  • Nome Criteri di gruppo: impostazioni di gestione delle app Web
  • Percorso Criteri di gruppo (obbligatorio): Modelli amministrativi/Microsoft Edge
  • Percorso Criteri di gruppo (consigliato): N/D
  • Nome file ADMX Criteri di gruppo: MSEdge.admx

Valore di esempio

[{"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", "prevent_close_after_run_on_os_login": true, "run_on_os_login": "run_windowed"}, {"manifest_id": "*", "run_on_os_login": "blocked"}, {"force_unregister_os_integration": true, "manifest_id": "https://foo.example/index.html"}]

Impostazioni del Registro di sistema

  • Percorso (obbligatorio): SOFTWARE\Criteri\Microsoft\Edge
  • Percorso (consigliato): N/D
  • Nome valore: WebAppSettings
  • Tipo di valore: REG_SZ

Valore del Registro di sistema di esempio

[{"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", "prevent_close_after_run_on_os_login": true, "run_on_os_login": "run_windowed"}, {"manifest_id": "*", "run_on_os_login": "blocked"}, {"force_unregister_os_integration": true, "manifest_id": "https://foo.example/index.html"}]

Valore del Registro di sistema di esempio espanso

[
  {
    "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",
    "prevent_close_after_run_on_os_login": true,
    "run_on_os_login": "run_windowed"
  },
  {
    "manifest_id": "*",
    "run_on_os_login": "blocked"
  },
  {
    "force_unregister_os_integration": true,
    "manifest_id": "https://foo.example/index.html"
  }
]

Informazioni e impostazioni Mac

  • Nome chiave di preferenza: WebAppSettings
  • Valore di esempio
<key>WebAppSettings</key>
<array>
  <dict>
    <key>manifest_id</key>
    <string>https://foo.example/index.html</string>
    <key>run_on_os_login</key>
    <string>allowed</string>
  </dict>
  <dict>
    <key>manifest_id</key>
    <string>https://bar.example/index.html</string>
    <key>run_on_os_login</key>
    <string>allowed</string>
  </dict>
  <dict>
    <key>manifest_id</key>
    <string>https://foobar.example/index.html</string>
    <key>prevent_close_after_run_on_os_login</key>
    <true/>
    <key>run_on_os_login</key>
    <string>run_windowed</string>
  </dict>
  <dict>
    <key>manifest_id</key>
    <string>*</string>
    <key>run_on_os_login</key>
    <string>blocked</string>
  </dict>
  <dict>
    <key>force_unregister_os_integration</key>
    <true/>
    <key>manifest_id</key>
    <string>https://foo.example/index.html</string>
  </dict>
</array>

Vedere anche