Criteri delle estensioni dei browser Microsoft

Questo documento descrive i meccanismi per estendere o modificare il comportamento o l'esperienza utente di Microsoft Edge e Internet Explorer o il contenuto visualizzato da questi browser. Qualsiasi tecnica non esplicitamente elencata in questo documento viene considerata non supportata.

Questi meccanismi di estensione supportati sono ideati per garantire che gli utenti siano in grado di personalizzare ed estendere il browser con software di propria scelta, mantenendo il browser e il PC in funzione e sicuri.

Il software che utilizza tecniche o procedure non supportate per estendere o modificare l'esperienza di esplorazione di Microsoft Edge o Internet Explorer potrebbe essere bloccato o rimosso da software antimalware.

Meccanismi supportati per il software che estende o modifica Microsoft Edge

Riepilogo

Microsoft Edge è progettato per essere sicuro, affidabile, veloce e reattivo per impostazione predefinita e per garantire che l'utente abbia sempre il controllo della propria esperienza.

Le estensioni di Microsoft Edge, disponibili esclusivamente su Microsoft Store, sono l'unico meccanismo supportato per modificare l'esperienza dell'utente finale di Microsoft Edge, inclusi la configurazione del browser e il contenuto visualizzato nel browser.

Qualsiasi altro meccanismo che influisce sulla configurazione di Microsoft Edge o sul contenuto visualizzato dal browser, a meno che non sia elencato in modo esplicito nel presente documento, non è supportato.

Installazione, gestione e rimozione

Tutte le estensioni per Microsoft Edge devono essere distribuite tramite Microsoft Store. L'installazione deve essere avviata e completata dall'utente, utilizzando solo l'esperienza utente fornita da Microsoft Edge e Microsoft Store. Il software potrà fare riferimento all'estensione in Microsoft Store, ma non potrà cambiare l'esperienza di acquisto dell'estensione né in altro modo esercitare un'influenza indebita nei confronti dell'utente o indurlo con falsi pretesti a installare l'estensione.

Il software non potrà impedire all'utente di disabilitare o rimuovere qualsiasi estensione o di modificare in qualche modo l'esperienza utente di gestione delle estensioni di Microsoft Edge.

Tutte le estensioni devono attenersi ai criteri attuali di Microsoft Store relativi alle estensioni di Microsoft Edge.

Sviluppo delle estensioni

Un'eccezione per quanto riguarda il requisito di Microsoft Store viene concessa solo agli sviluppatori e ai tester di estensioni in fase di sviluppo. Queste possono essere caricate in un'istanza di Microsoft Edge temporaneamente e l'utente ne verrà messo a conoscenza e gli verrà comunicata la loro presenza. Le estensioni verranno disattivate automaticamente se l'utente non acconsente alla loro costante presenza.

Modifica delle impostazioni di Microsoft Edge

Microsoft Edge usa il Registro di sistema e altri meccanismi di archiviazione in locale o sul cloud per memorizzare lo stato o la configurazione di molte delle sue funzionalità, tra cui, a titolo esemplificativo, la pagina iniziale dell'utente e il contenuto al suo interno, il motore di ricerca sulla barra degli indirizzi, la nuova scheda, i Preferiti, l'elenco di lettura e lo stato o la configurazione di funzionalità del browser.

Il software non potrà apportare modifiche dirette o indirette ad alcuna di queste impostazioni per alcun motivo. Tutte le modifiche alle impostazioni devono essere avviate dall'utente tramite l'esperienza utente di Microsoft Edge. Il software non potrà influenzare o guidare le scelte dell'utente tramite sovrimpressioni o altre modifiche dell'esperienza utente né fornire altre esperienze di consenso.

Microsoft supporta i criteri di gruppo e i criteri MDM per personalizzare il comportamento specifico di Microsoft Edge nei dispositivi che sono gestiti da un'organizzazione. Questi criteri possono essere configurati solo da un amministratore dell'organizzazione. Il software che utilizza questi criteri in altri contesti potrà essere soggetto a blocco o rimozione da parte di software antimalware.

Modifica del traffico di rete

Alcuni prodotti software modificano il contenuto visualizzato nei browser e in altre app cambiando il traffico di rete, tramite diversi meccanismi, incluse, a titolo esemplificativo, le modifiche al DNS o l'installazione proxy.

Questa forma di modifica del traffico in genere non è supportata, fatta eccezione per attività specifiche: configurazione di una rete privata virtuale (VPN) o filtraggio di contenuto Web (ad esempio, la rimozione di contenuto non sicuro, discutibile o pubblicitario indesiderato).

Il software che modifica il contenuto deve seguire un comportamento standard ottimale per il software di Windows, tra cui: una notifica chiara durante l'installazione dello scopo e dell'efficacia del software, istruzioni dettagliate per disabilitare o rimuovere il software e una nota esplicita nell'elenco dei programmi di Windows in cui si autorizza un utente a disinstallare il software (il prodotto dovrà essere rimosso completamente dal sistema).

Il software che modifica il traffico per scopi diversi da quelli elencati sopra o che non rispetta le linee guida per il software di Windows, verrà considerato non supportato e potrà essere bloccato o rimosso dal software antimalware.

Meccanismi supportati per il software che estende o modifica Internet Explorer

Installazione, gestione e rimozione

Tutte le estensioni devono essere installate utilizzando le tecniche descritte in Microsoft Developer Network per le estensioni di Internet Explorer. Il software non deve ignorare il processo di installazione delle estensioni di Internet Explorer. Il software deve consentire all'utente di confermare l'attivazione e l'installazione delle estensioni tramite l'interfaccia di Internet Explorer e questa interfaccia non deve essere modificata, ignorata, sovrapposta né deve in altro modo lasciare che la propria esperienza venga modificata.

Il software deve rispettare la possibilità che un utente ha di abilitare o disabilitare qualsiasi estensione del browser tramite una finestra di dialogo "Gestione componenti aggiuntivi" di Internet Explorer. Questa finestra di dialogo non deve essere modificata in alcun modo.

Le barre degli strumenti devono fornire agli utenti un'icona di chiusura per disabilitare in modo permanente la barra degli strumenti. Le barre degli strumenti devono inoltre inserire una voce nella finestra di dialogo Installazione applicazioni all'interno di Windows.

Nota: i requisiti di questa sezione non si applicano alle modifiche apportate a Internet Explorer e approvate dall'amministratore di sistema in un dispositivo che è gestito da un'organizzazione.

Funzionalità ed esecuzione

Le estensioni devono utilizzare solo le API di Internet Explorer e di Windows supportate.

Il software (ad esempio, le estensioni) non devono modificare o limitare, a livello di codice, l'accesso alle funzionalità del browser, tra cui, a titolo esemplificativo, la barra degli indirizzi, la home page, la casella di ricerca, la nuova scheda o i Preferiti.

La modifica del traffico basato sulla rete (ad esempio, DNS o proxy) deve essere effettuata solo per gli scopi delle reti private virtuali (VPN) o per il filtraggio di contenuto Web (ad esempio, la rimozione di contenuto pubblicitario, non sicuro o discutibile).

A partire da Internet Explorer 11, le estensioni devono essere compatibili con la modalità protetta avanzata (Enhanced Protected Mode o "EPM"). Il software non deve ridurre le impostazioni di sicurezza di Internet Explorer.

Registro delle modifiche

  • Aprile 2016: data di pubblicazione
  • Ottobre 2016: aggiornamento per la pubblicazione delle estensioni di Microsoft Edge su Microsoft Store
  • Agosto 2017: chiarimento relativo ai dispositivi gestiti