Por varias razones que no son importantes, siempre que mi MacBook se reinicia, las extensiones de Safari están deshabilitadas. Puedo ingresar manualmente al menú Develop
y desmarcar Disable Extensions
, y eso funciona bien, pero es molesto y es un paso adicional que tengo que recordar.
Escribí un script simple que verifica la salida de defaults read com.apple.Safari ExtensionsEnabled
y si es 0, ejecuta defaults write com.apple.safari ExtensionsEnabled 1
Todo esto funciona y, de hecho, establece ese parámetro en 1, pero Safari no habilita realmente mis extensiones, Develop
- Disable Extensions
permanece marcado y los iconos de mi extensión no aparecen. Reiniciar Safari después de ejecutarlo tampoco ayuda.
Entonces, ¿hay un caché que deba limpiar en algún lugar para que Safari vuelva a leer el plist y habilite las extensiones?
También consideré escribir un applecript que simulara la interacción humana, pero la computadora portátil está bloqueada y no puedo agregarla a accesibilidades debido a que no tengo permisos, por lo que es un error.