Informazioni sulle funzionalità ClickOnce e DirectInvoke in Microsoft Edge

ClickOnce e DirectInvoke sono funzionalità disponibili in Internet Explorer e Microsoft Edge che supportano l'uso di un gestore di file per scaricare file da un sito Web. Anche se servono a scopi diversi, entrambe le funzionalità consentono ai siti Web di specificare che un file richiesto per il download viene passato a un gestore di file nel dispositivo dell'utente. Le richieste ClickOnce vengono gestite dal gestore di file nativo in Windows. Le richieste DirectInvoke vengono gestite da un gestore di file registrato specificato dal sito Web che ospita il file.

Dopo aver configurato ClickOnce o DirectInvoke, i prompt ClickOnce o DirectInvoke possono essere ignorati configurando altri criteri aziendali. Questi criteri possono supportare l'esclusione delle richieste ClickOnce o DirectInvoke per i tipi di file specificati per tutti i domini o per i tipi di file specificati dai domini specificati.

Per altre informazioni su queste funzionalità, vedi:

Nota

Attualmente, Chromium non fornisce il supporto nativo per ClickOnce o DirectInvoke.

Panoramica: prerequisiti e processo

Affinché ClickOnce e DirectInvoke funzionino nel modo per cui sono state progettate e le richieste arrivino in modo corretto al gestore di file, quest'ultimo deve essere registrato nel sistema operativo in modo che supporti ClickOnce o DirectInvoke. Questa registrazione si verifica in genere quando viene installato il sistema operativo originale o quando un nuovo programma installato richiede la possibilità di usare DirectInvoke per gli aggiornamenti.

Quando un sito Web riceve una richiesta di download che richiede ClickOnce o DirectInvoke, si verificano le azioni seguenti:

  • Il sito Web richiede che il browser usi un gestore di file specificato.

  • Il browser controlla il Registro di sistema del sistema operativo per verificare se il gestore di file è registrato per il tipo di file richiesto.

  • Se il gestore di file è registrato, il browser lo chiama e gli passa l'URL come argomento.

  • Il gestore di file elabora l'URL e scarica il file.

    Nota

    L'URL viene usato per determinare l'origine del file, nonché i parametri da usare per l'accesso al file. Ad esempio: endpoint, un manifesto oppure metadati.

Casi d'uso

I seguenti casi d'uso sono rappresentativi.

Puoi usare ClickOnce per distribuire e aggiornare facilmente il software nei dispositivi con un'interazione utente minima. Gli utenti possono installare ed eseguire un'applicazione Windows facendo clic su un collegamento in una pagina Web. Se configurata correttamente, l'applicazione ClickOnce può installare programmi senza che gli utenti impostino le configurazioni per il programma di installazione. Sono inclusi i percorsi dei file, le opzioni da installare e così via.

I casi d'uso di DirectInvoke dipendono dalla finalità del sito Web che richiede DirectInvoke. Ad esempio, la funzionalità di modifica dei file in collaborazione di Microsoft Word. Invece di fare clic su un collegamento e scaricare l'intera copia di un documento a cui si sta lavorando con i colleghi, DirectInvoke consente di scaricare le parti del documento che sono state modificate. Questa strategia riduce la quantità di dati trasferiti e si può ridurre il tempo necessario per aprire il documento.

Supporto corrente per ClickOnce e DirectInvoke in Microsoft Edge

Supporto per ClickOnce e DirectInvoke:

  • ClickOnce e DirectInvoke sono supportati per impostazione predefinita per tutti gli utenti di Windows.

    Nota

    Gli utenti che vogliono disabilitare il supporto per ClickOnce possono andare su edge://flags/#edge-click-once e selezionare Disabilita nell'elenco a discesa. Fai clic su Riavvia per riavviare il browser.

  • ClickOnce e DirectInvoke non sono supportate in nessuna piattaforma diversa da Windows.

Sicurezza per la gestione dei file con ClickOnce e DirectInvoke

ClickOnce e DirectInvoke sono protetti dal servizio di analisi della reputazione url di Microsoft 365 Defender SmartScreen.

Se una richiesta ClickOnce o DirectInvoke viene contrassegnata come non sicura dal servizio di reputazione URL SmartScreen di Microsoft 365 Defender, gli utenti con ClickOnce o DirectInvoke abilitato visualizzeranno due popup.

Nella prima finestra viene chiesto all'utente se vuole aprire il file. Questa finestra viene visualizzata indipendentemente dal fatto che il file sia stato contrassegnato come sicuro o non sicuro. L'utente può segnalare il file come non sicuro, annullare la richiesta o selezionare Apri per continuare.

Prompt per aprire il file

Se l'utente tenta di aprire il file e il file è stato contrassegnato come non sicuro, viene visualizzata una seconda finestra popup. In tale finestra si avvisa l'utente che il file è stato contrassegnato come non sicuro e si chiede se desidera scaricare il file.

La seconda finestra popup viene visualizzata solo se:

  • il file è un file ClickOnce o DirectInvoke
  • ClickOnce o DirectInvoke sono abilitate
  • il file è contrassegnato come non sicuro

Prompt per aprire un file non sicuro

Nota

Se ClickOnce o DirectInvoke sono disabilitate, i file richiesti vengono considerati come download regolari e, se contrassegnati come non sicuri, verranno considerati tali. Questo è coerente con il trattamento di altri download non sicuri.

Criteri di ClickOnce e DirectInvoke

Esistono due criteri di gruppo che è possibile usare per abilitare o disabilitare ClickOnce e DirectInvoke per gli utenti aziendali. I due criteri sono ClickOnceEnabled e DirectInvokeEnabled. Questi due criteri sono contrassegnati nell'Editor Criteri di gruppo come "Consenti agli utenti di aprire file con il protocollo ClickOnce" e "Consenti agli utenti di aprire i file usando il protocollo DirectInvoke".

Per specificare i tipi di file per cui ignorare i prompt ClickOnce o DirectInvoke, usare il criterio etichettato nella Criteri di gruppo Editor come "Elenco di tipi di file che devono essere aperti automaticamente al download". Questa impostazione di criterio consentirà l'apertura automatica dei tipi di file specificati dopo il download per tutti i domini.

È possibile ignorare le richieste ClickOnce o DirectInvoke per tipi di file specifici per domini specifici configurando altri due criteri. Questi criteri vengono etichettati nel Criteri di gruppo Editor come "Elenco dei tipi di file che devono essere aperti automaticamente al download" e "URL in cui possono essere applicati AutoOpen-FileTypes".

Nota

Il criterio "URL in cui è possibile applicare AutoOpen- FileTypes" è un criterio di supporto per "Elenco di tipi di file che devono essere aperti automaticamente al download" e non esegue alcuna operazione autonoma.

Per ottenere il comportamento di avvio del protocollo ClickOnce, il criterio ClickOnceEnabled non deve essere configurato come Disabilitato, anche se è impostato il criterio AutoOpenFileTypes "Elenco di tipi di file che devono essere aperti automaticamente al download".

Comportamento di ClickOnce e DirectInvoke

Gli esempi seguenti mostrano la gestione dei file quando ClickOnce e DirectInvoke sono abilitate o disabilitate.

ClickOnce abilitata

  1. Un utente apre un collegamento a una pagina che richiede il supporto di ClickOnce e riceve il prompt visualizzato nella schermata successiva.

    Richiedi di aprire un file non sicuro con ClickOnce abilitato

  2. Dopo che l'utente ha selezionato Apri, ClickOnce tenta di avviare l'applicazione.

    ClickOnce tenta di avviare l'applicazione

  3. Dopo che l'utente ha selezionato Apri, il browser mostra un popup che chiede all'utente se è sicuro di voler installare l'applicazione.

    Prompt per aprire il file

    Nota

    L'interfaccia, la messaggistica e le opzioni visualizzate dal gestore di file ClickOnce variano a seconda del tipo e della configurazione del file a cui si accede.

ClickOnce disabilitata

  1. Quando un utente apre un collegamento a una pagina che richiede il supporto di ClickOnce, nella barra di download verrà visualizzato un messaggio simile a quello nello screenshot successivo.

    Prompt per il download del file

DirectInvoke abilitata

  1. Un utente apre un collegamento a una pagina che richiede il supporto di DirectInvoke e riceve il prompt visualizzato nella schermata successiva.

    Prompt to open file from page requesting support

  2. Quando l'utente seleziona Apri, viene aperto il gestore di file richiesto. In questo esempio Microsoft Word viene usato per aprire il documento visualizzato nella schermata precedente.

    Nota

    L'interfaccia, la messaggistica e le opzioni visualizzate dal gestore di file DirectInvoke variano a seconda del tipo e della configurazione del file a cui si accede.

DirectInvoke disabilitata

  1. Quando un utente apre un collegamento a una pagina che richiede il supporto di DirectInvoke, DirectInvoke si comporta in modo analogo a quando ClickOnce è disabilitata. Nella barra di download verrà visualizzato un messaggio simile a quello nello screenshot successivo.

    Richiedi di aprire il file quando DirectInvoke è disabilitato

Vedere anche