Abilita tutte le estensioni Safari dal Terminale

2

Per vari motivi che non sono importanti, ogni volta che il mio MacBook si riavvia, le estensioni di Safari sono disabilitate. Posso andare manualmente nel menu Develop e deselezionare Disable Extensions , e funziona bene, ma è un passaggio fastidioso e extra che devo ricordare.

Ho scritto un semplice script che controlla l'output di defaults read com.apple.Safari ExtensionsEnabled

e se è 0, esegue defaults write com.apple.safari ExtensionsEnabled 1

Funziona tutto e in effetti imposta quel parametro su 1, ma in realtà Safari non abilita le mie estensioni, Develop - Disable Extensions rimane selezionato e le mie icone di estensione non vengono visualizzate. Il riavvio di Safari dopo l'esecuzione non aiuta neanche.

Quindi c'è una cache che ho bisogno di cancellare da qualche parte per Safari per rileggere il plist e abilitare le estensioni?

Ho anche preso in considerazione la scrittura di un applescript che dovrebbe solo simulare l'interazione umana, ma il laptop è bloccato e non posso aggiungerlo alle accessibilità a causa di nessun permesso, quindi è un no-go.

    
posta Vitalydotn 05.07.2017 - 22:58
fonte

0 risposte

Leggi altre domande sui tag