Forza l'installazione di estensioni Safari non attendibili


10

Prima di Safari 9, ero in grado di installare qualsiasi estensione su Safari senza problemi, ma dopo che Apple ha aggiornato il suo Programma per gli sviluppatori, sembra che non sia possibile installare estensioni non già firmate da Apple e nella Galleria di estensioni di Safari. Avevo due estensioni non attendibili installate e funzionanti, ma dovevo rimuoverle e non posso installarle di nuovo.

Spero ancora, perché quando faccio doppio clic sul file di estensione, Safari mi mostra una finestra di dialogo come questa:

Schermata di Safari

Ma non succede nulla quando clicco su Trust. Chiudi semplicemente la finestra di dialogo e non installa l'estensione. Esiste un modo per installare questa estensione?

Risposte:


18

Copiato da: Safari 9 - Impossibile installare le estensioni

Per installare un file .safariextz , vai a:

  • Preferenze di Sistema> Tastiera> Scorciatoie> Tastiera (per OS X 10.11.4+)

o

  • Preferenze di Sistema> Tastiera> Scorciatoie> Accesso completo alla tastiera (per OS X da 10.11.1 a 10.11.3)

Quindi, nella parte inferiore della finestra di dialogo, modifica l' opzione Accesso completo tastiera: ... dalle caselle di testo e dagli elenchi solo a Tutti i controlli . È quindi possibile chiudere quella finestra Preferenze di Sistema.

Quindi, torna a installare l'estensione. Fai doppio clic sul file di estensione Safari e quando viene visualizzata la finestra di dialogo "Sei sicuro di voler installare ... ", non fare clic sul pulsante Trust . Invece, usa tabper selezionare il pulsante Trust e poi conferma colpendo space. Quello dovrebbe installare l'estensione come richiesto.


Sono il 10.11.4 e non c'è accesso completo alla tastiera nelle scorciatoie
user151019

Il 10.11.4 ora si chiama semplicemente "Tastiera". Il resto delle istruzioni va ancora bene. Aggiornerò la risposta stessa. (Ma che bizzarra soluzione al problema! Grazie Ruud!)
tkp

1
Ho dovuto ripristinare, per la seconda volta, cambiamenti cosmetici inappropriati. Possiamo per favore lasciarlo così com'è. La mia intenzione era di far risaltare le istruzioni del percorso SysPref e di accertarmi che la dipendenza dalla versione di OS X si distinguesse. Inoltre, cito esplicitamente "clic del mouse" per sottolineare che non usare il mouse è l'essenza di questa soluzione alternativa.
tkp,

Perché è così? Voglio dire, non può essere un comportamento previsto.
Nemo64,

@ Nemo64 Vorrei saperlo. Forse è qualcosa che non funziona con il mio profilo o installazione. Non ho ancora avuto una nuova installazione per testarlo.
Ruud Althuizen,

3

Quindi, dopo aver contattato uno degli sviluppatori di un'estensione "non attendibile", hanno sottolineato che ciò può essere fatto normalmente in modalità provvisoria. Puoi avviare il Mac in modalità provvisoria tenendo premuto Shiftdurante l'avvio.

Fai attenzione che il tuo Mac funzioni molto lentamente in modalità provvisoria, quindi scarica l'estensione che desideri installare prima di avviare in modalità provvisoria.

Questa è la pagina della documentazione di Apple che sottolinea che non è necessario che tutte le estensioni siano ospitate nella Galleria di estensioni di Safari.


3

Prova a utilizzare il tasto Tab per selezionare "trust" e la barra spaziatrice per fare clic su di esso. Per qualsiasi motivo, questo funziona per me.


2
All'inizio, ho pensato che questa risposta fosse falsa, ma in realtà avevo lo stesso problema e l'ho risolta confermando la finestra di dialogo usando la mia tastiera. Ciò richiede la riconfigurazione delle impostazioni di accessibilità della tastiera. Guarda discussioni.apple.com/it/message/29328892#29328892
Aron Rotteveel

3

Questo problema si verifica anche quando si utilizza macOS Sierra 10.12 con un client desktop remoto (come VNC). La soluzione è installare l'estensione direttamente sulla macchina fisica.

Non sono sicuro di altre versioni di OS X.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.