Disattivare l’apertura del PDF di benvenuto di Acrobat in una nuova scheda del browser

Dopo aver aggiunto l’estensione Acrobat al browser, il PDF di benvenuto si apre in una nuova scheda

PDF di benvenuto - Prima esperienza

Soluzione: utilizza lo schema di archiviazione gestito dal browser per creare flag di funzionalità per abilitare o disabilitare una funzione impostando dei criteri nel registro di sistema

Un amministratore di sistema configura i criteri di gruppo che consentono all’estensione di preconfigurare Acrobat per tutti gli utenti di un’organizzazione. I criteri configurati possono essere letti dall’API storage.managed. L’estensione Acrobat legge e applica i criteri supportati configurati dall’amministratore.

La proprietà storage.managed_schema indica un file all’interno dell’estensione che contiene lo schema dei criteri.

{
"name": "Adobe Acrobat",
"storage": {
"managed_schema": "schema.json"
},
...
}

Per abilitare o disabilitare l’avvio della pagina di benvenuto, viene utilizzato lo schema seguente. Lo schema può anche essere esteso in futuro per altri casi d’uso.

{
"type": "object",
"properties":
{
"OpenHelpx":{
"title": "Open helpx tab.",
"description": "If set to false then it won't open helpx.",
"type": "string" }}}

Configurare l’estensione installata mediante criteri di gruppo

Un amministratore può configurare i criteri seguenti per abilitare o disabilitare le funzioni supportate nel file schema.json.

  1. Apri la finestra del comando Esegui premendo i tasti Windows+R. Digita regedit nel campo Apri, quindi fai clic su OK.

  2. Tutti i criteri di gruppo per le estensioni installate devono essere scritti nelle seguenti chiavi del registro di sistema di Windows. Se non è già presente nell’elenco, crea la chiave del registro di sistema.

    • Per Edge: 

    HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\elhekieabhbkpmcefcoobjddigjcaadp\policy

    • Per Chrome:

    HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy

    • Per Chromium:

    HKLM\Software\Policies\Chromium\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy

     

    Nota:

    Per il browser Chromium, puoi anche utilizzare l’hive HKEY_CURRENT_USER invece di HKEY_LOCAL_MACHINE.

    Chiave del registro di Windows

  3. Crea una nuova chiave di stringa OpenHelpx. Modifica la chiave e impostatene il valore False.

  4. Una volta configurato il criterio, viene visualizzato tra i criteri di Chrome: chrome://policy/

    Verificare il criterio

Puoi configurare i criteri per l’estensione utilizzando le preferenze MCX per il bundle com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj oppure, se utilizzi Chromium, per il bundle org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj. A tale scopo, crea un file plist con la configurazione e importalo utilizzando DSCL.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj</key>
<dict>
<key>OpenHelpx</key>
<dict>
<key>state</key>
<string>always</string>
<key>value</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>

La prima chiave indica l’ID del bundle da configurare. Tieni presente che ogni criterio esegue innanzitutto la mappatura rispetto ai propri metadati, e il suo valore è elencato all’interno della chiave “value”. La chiave “state” viene utilizzata dalle preferenze di MCX per determinare la frequenza con cui il criterio deve essere applicato; quando è impostata su “always”, il criterio viene mantenuto per sempre. Utilizzando un account amministratore, importa questa configurazione con DSCL:

$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist

Sostituisci admin_username con un nome valido di un utente amministratore, e configuration.plist con il percorso della configurazione plist di cui sopra. Per semplicità, puoi inserire il file configuration.plist nella cartella Desktop ed eseguire i comandi dalla cartella Desktop nel terminale. Se DSCL segnala che il percorso non è valido, puoi creare un nodo per il computer locale con i seguenti comandi:

$ GUID=uuidgen
$ ETHER=$(ifconfig en0 | awk '/ether/ {print $2}')
$ dscl -u admin_username /Local/Default -create /Computers/local_computer
$ dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "Local Computer"
$ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID
$ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER

Dopo aver eseguito questi comandi, importa di nuovo la configurazione:

$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist

Per applicare subito le modifiche, aggiorna le preferenze di sistema:

$ sudo mcxrefresh -n username
Nota:

Se un utente esegue Chrome con l’estensione Segnalibri gestiti, Chrome carica questo criterio entro 10 secondi. Per caricarlo immediatamente, premi Ricarica criteri in chrome://policy. Per ulteriori informazioni, consulta https://www.chromium.org/administrators/configuring-policy-for-extensions/

Ottieni supporto in modo più facile e veloce

Nuovo utente?