Forum

Abilita manualmente le estensioni di Safari 14

E

Edsonytic

Manifesto originale
7 agosto 2019
  • 18 ottobre 2020
Ciao a tutti.

Innanzitutto, un'introduzione che puoi saltare. spoiler Ho un Macbook 5,1 (Fine 2008 Unibody) e sono stato in grado di tenerlo aggiornato grazie agli eccellenti strumenti realizzati da dosdude1 e altri. Ciò tuttavia ha significato che sono stato vittima della 'funzione' di Safari volta a impedire l'abilitazione non autorizzata delle estensioni.

Finora ero riuscito a tenerli abilitati utilizzando un sistema avviato su 10.15.2 e aggiornato da lì, tuttavia questo non ha funzionato per il nuovo Safari 14 perché disabilita alcune estensioni alla sua prima esecuzione. Questo mi ha motivato a trovare un modo per abilitare manualmente le estensioni modificando alcuni file delle preferenze poiché tutti i consigli relativi ad altre soluzioni non avevano funzionato per me. Ho trovato un modo che ha funzionato per me e spero che funzionerà anche per gli altri. Ho deciso di impostare questo come argomento proprio poiché sembra essere un problema sia per quelli di noi che eseguono sistemi con patch sia per alcuni che non lo fanno.
Ora i passaggi per farlo:
  1. Installa ed esegui sia Safari 14 che le estensioni desiderate
  2. Chiudi Safari completamente (comando + q)
  3. Vai a ~/Library/Containers/com.apple.Safari/Data/Library/Safari/AppExtensions
  4. Apri il file Extensions.plist in un editor di testo (ho usato Atom)
    La struttura del file dovrebbe ora mostrare un generale |_+_| tag sotto il quale puoi trovare |_+_| valori e propri |_+_| tag per ogni estensione.
  5. Aggiungi due nuove righe sotto ogni estensione taggare con il seguente testo

    Dovresti finire con qualcosa di simile a questo:
    XML: |_+_|
  6. Salva
  7. Apri Safari, le estensioni dovrebbero ora essere abilitate.
Nota importante: mi aspetto che questo file sia protetto dalla protezione dell'integrità del sistema, tuttavia è disabilitato in modo permanente sul mio sistema. Se riscontri problemi durante la procedura precedente, ti suggerisco disabilitare SIP .
Reazioni:roysterdoyster, telepati, Rami Ashqar e altri 5 A

Corona

19 ottobre 2020
  • 19 ottobre 2020
Edsonytic ha detto: Ciao a tutti.

Innanzitutto, un'introduzione che puoi saltare. spoiler Ho un Macbook 5,1 (Fine 2008 Unibody) e sono stato in grado di tenerlo aggiornato grazie agli eccellenti strumenti realizzati da dosdude1 e altri. Ciò tuttavia ha significato che sono stato vittima della 'funzione' di Safari volta a impedire l'abilitazione non autorizzata delle estensioni.

Finora ero riuscito a tenerli abilitati utilizzando un sistema avviato su 10.15.2 e aggiornato da lì, tuttavia questo non ha funzionato per il nuovo Safari 14 perché disabilita alcune estensioni alla sua prima esecuzione. Questo mi ha motivato a trovare un modo per abilitare manualmente le estensioni modificando alcuni file delle preferenze poiché tutti i consigli relativi ad altre soluzioni non avevano funzionato per me. Ho trovato un modo che ha funzionato per me e spero che funzionerà anche per gli altri. Ho deciso di impostare questo come argomento proprio poiché sembra essere un problema sia per quelli di noi che eseguono sistemi con patch sia per alcuni che non lo fanno.
Ora i passaggi per farlo:
  1. Installa ed esegui sia Safari 14 che le estensioni desiderate
  2. Chiudi Safari completamente (comando + q)
  3. Vai a ~/Library/Containers/com.apple.Safari/Data/Library/Safari/AppExtensions
  4. Apri il file Extensions.plist in un editor di testo (ho usato Atom)
    La struttura del file dovrebbe ora mostrare un generale |_+_| tag sotto il quale puoi trovare |_+_| valori e propri |_+_| tag per ogni estensione.
  5. Aggiungi due nuove righe sotto ogni estensione taggare con il seguente testo

    Dovresti finire con qualcosa di simile a questo:
    XML: |_+_|
  6. Salva
  7. Apri Safari, le estensioni dovrebbero ora essere abilitate.
Nota importante: mi aspetto che questo file sia protetto dalla protezione dell'integrità del sistema, tuttavia è disabilitato in modo permanente sul mio sistema. Se riscontri problemi durante la procedura precedente, ti suggerisco disabilitare SIP .
Grazie mille! n

NutherBob

20 febbraio 2020
  • 21 ottobre 2020
Funziona bene - molte grazie! C

caravella

14 febbraio 2020
San Paolo
  • 22 ottobre 2020
Ciao,
e scusa per questa domanda ma dove posso trovarlo: ~/Library/Containers/com.apple.Safari/Data/Library/Safari/AppExtensions

Nigel Goodman

29 giugno 2017
UK
  • 22 ottobre 2020
caravella ha detto: dove posso trovare questo: ~/Library/Containers/com.apple.Safari/Data/Library/Safari/AppExtensions

Questo è nel Finder. Usa il menu Vai e scegli Vai alla cartella, quindi copia nella riga mostrata che inizia con ~. Finder aprirà quindi la cartella corretta per te.

A proposito, il carattere ~ indica la tua cartella Home, quella con il tuo nome di accesso. C

caravella

14 febbraio 2020
San Paolo
  • 22 ottobre 2020
Grazie, funziona. tu

ukase

24 set 2020
  • 1 novembre 2020
Ha funzionato, ma la configurazione precedente ha incasinato la mia installazione di Adguard. Ora l'App Store pensa ancora che io abbia installato Adguard.

Qualcuno è stato in grado di rimuovere con successo Adguard e forzare la reinstallazione dell'App Store? E

Edsonytic

Manifesto originale
7 agosto 2019
  • 1 novembre 2020
Ecco un articolo sul tuo problema

Se si verifica un problema quando scarichi di nuovo app, film o altri contenuti da Apple

Scopri cosa fare se non riesci a scaricare nuovamente un articolo o se non vedi l'articolo nei tuoi acquisti. support.apple.com

greenmeanie

22 gennaio 2005
AmigaWarez
  • 1 novembre 2020
Fastidioso doverlo fare, so quali estensioni voglio eseguire, quindi uso Firefox perché posso effettivamente installare estensioni Apples loss. m

mplacer68

28 novembre 2020
  • 3 dicembre 2020
Edsonytic ha detto: Ciao a tutti.

Innanzitutto, un'introduzione che puoi saltare. spoiler Ho un Macbook 5,1 (Fine 2008 Unibody) e sono stato in grado di tenerlo aggiornato grazie agli eccellenti strumenti realizzati da dosdude1 e altri. Ciò tuttavia ha significato che sono stato vittima della 'funzione' di Safari volta a impedire l'abilitazione non autorizzata delle estensioni.

Finora ero riuscito a tenerli abilitati utilizzando un sistema avviato su 10.15.2 e aggiornato da lì, tuttavia questo non ha funzionato per il nuovo Safari 14 perché disabilita alcune estensioni alla sua prima esecuzione. Questo mi ha motivato a trovare un modo per abilitare manualmente le estensioni modificando alcuni file delle preferenze poiché tutti i consigli relativi ad altre soluzioni non avevano funzionato per me. Ho trovato un modo che ha funzionato per me e spero che funzionerà anche per gli altri. Ho deciso di impostare questo come argomento proprio poiché sembra essere un problema sia per quelli di noi che eseguono sistemi con patch sia per alcuni che non lo fanno.
Ora i passaggi per farlo:
  1. Installa ed esegui sia Safari 14 che le estensioni desiderate
  2. Chiudi Safari completamente (comando + q)
  3. Vai a ~/Library/Containers/com.apple.Safari/Data/Library/Safari/AppExtensions
  4. Apri il file Extensions.plist in un editor di testo (ho usato Atom)
    La struttura del file dovrebbe ora mostrare un generale |_+_| tag sotto il quale puoi trovare |_+_| valori e propri |_+_| tag per ogni estensione.
  5. Aggiungi due nuove righe sotto ogni estensione taggare con il seguente testo

    Dovresti finire con qualcosa di simile a questo:
    XML: |_+_|
  6. Salva
  7. Apri Safari, le estensioni dovrebbero ora essere abilitate.
Nota importante: mi aspetto che questo file sia protetto dalla protezione dell'integrità del sistema, tuttavia è disabilitato in modo permanente sul mio sistema. Se riscontri problemi durante la procedura precedente, ti suggerisco disabilitare SIP .
Grazie, questo ha risolto il mio problema sul mio MacBook alla fine del 2008! T

Thomajc

11 dic 2020
  • 5 gennaio 2021
Molte grazie per l'aiuto: questa soluzione ha risolto il mio problema inserendo l'estensione 1Password nel mio iMac 2008. m

geek di macOS

14 gennaio 2021
  • 14 gennaio 2021
Ho seguito queste istruzioni (e ho anche confermato di aver disabilitato SIP) ma il file viene sovrascritto dopo che ho apportato le modifiche e ho riavviato Safari (14.0.2).

C'è un modo per mantenere le mie modifiche persistenti?

Grazie!

Aggiornare:

Per quelli di voi che potrebbero incontrare lo stesso problema di cui sopra, ho scoperto che l'aggiunta del frammento di codice esattamente come è scritto di seguito ha funzionato:

Codice: |_+_|
Apparentemente rompere il parametro 'vero' su una riga separata non ha funzionato? Strano, ma ora funziona, quindi evviva! Ultima modifica: 14 gennaio 2021

wolvesboykev

17 marzo 2021
  • 17 marzo 2021
Ciao anche io ho lo stesso problema e ho provato a seguire l'esempio dato ma la mia lista è più lunga di quella dell'esempio fornito

devo cancellare tutto il resto sotto e avere solo quello che c'è nell'esempio?

Sto usando il ciclomotore su un Macbook Pro di fine 2011

Sono ancora molto nuovo

Allegati

  • Visualizza l'elemento multimediale ' href='tmp/attachments/image-jpg.1745003/' > image.jpg'file-meta '> 399.2 KB · Visualizzazioni: 168
A

scoppiettante

3 dicembre 2009
  • 17 marzo 2021
funziona benissimo, grazie per la dritta!

wolvesboykev

17 marzo 2021
  • 17 marzo 2021
krakman ha detto: funziona alla grande, grazie per il suggerimento!
Ehi, sai dove sbaglio?

wolvesboykev

17 marzo 2021
  • 18 marzo 2021
Mi dispiace disturbarvi tutti ma ancora non riesco a capirlo

Qualcuno ha pensato di farci un video su Youtube?

Vedo che tutti ottengono successo con esso, ma non lo sono

Qualcuno può aiutarmi per favore

Ho fatto uno screenshot del mio schermo sopra per riferimento P

pr1nc3r0yc3

21 marzo 2021
  • 21 marzo 2021
wolvesboykev ha detto: Mi dispiace disturbarvi tutti, ma ancora non riesco a capirlo

Qualcuno ha pensato di farci un video su Youtube?

Vedo che tutti ottengono successo con esso, ma non lo sono

Qualcuno può aiutarmi per favore

Ho fatto uno screenshot del mio schermo sopra per riferimento
Basta aprire Extensions.plist nell'editor di testo o in qualsiasi altra app e aggiungere Enabled dopo . Allego screenshot per riferimento.

Allegati

  • Visualizza elemento multimediale ' href='tmp/attachments/screenshot-2021-03-21-at-5-46-43-pm-png.1746943/' > Screenshot 2021-03-21 at 5.46.43 PM.png'file-meta'> 78 KB · Visualizzazioni: 192
m

Monocle_Mac

11 aprile 2021
  • 11 aprile 2021
Ho fatto funzionare Honey, qualcuno conosce un modo per abilitare l'estensione bitwarden.

Sono su un Mac con patch che esegue Catalina. R

roysterdoyster

3 luglio 2017
  • 12 ottobre 2021
Edsonytic ha detto: Ciao a tutti.

Innanzitutto, un'introduzione che puoi saltare. spoiler Ho un Macbook 5,1 (Fine 2008 Unibody) e sono stato in grado di tenerlo aggiornato grazie agli eccellenti strumenti realizzati da dosdude1 e altri. Ciò tuttavia ha significato che sono stato vittima della 'funzione' di Safari volta a impedire l'abilitazione non autorizzata delle estensioni.

Finora ero riuscito a tenerli abilitati utilizzando un sistema avviato su 10.15.2 e aggiornato da lì, tuttavia questo non ha funzionato per il nuovo Safari 14 perché disabilita alcune estensioni alla sua prima esecuzione. Questo mi ha motivato a trovare un modo per abilitare manualmente le estensioni modificando alcuni file delle preferenze poiché tutti i consigli relativi ad altre soluzioni non avevano funzionato per me. Ho trovato un modo che ha funzionato per me e spero che funzionerà anche per gli altri. Ho deciso di impostare questo come argomento proprio poiché sembra essere un problema sia per quelli di noi che eseguono sistemi con patch sia per alcuni che non lo fanno.
Ora i passaggi per farlo:
  1. Installa ed esegui sia Safari 14 che le estensioni desiderate
  2. Chiudi Safari completamente (comando + q)
  3. Vai a ~/Library/Containers/com.apple.Safari/Data/Library/Safari/AppExtensions
  4. Apri il file Extensions.plist in un editor di testo (ho usato Atom)
    La struttura del file dovrebbe ora mostrare un generale |_+_| tag sotto il quale puoi trovare |_+_| valori e propri |_+_| tag per ogni estensione.
  5. Aggiungi due nuove righe sotto ogni estensione taggare con il seguente testo
    Enabled
    Dovresti finire con qualcosa di simile a questo:
    XML: |_+_|
  6. Salva
  7. Apri Safari, le estensioni dovrebbero ora essere abilitate.
Nota importante: mi aspetto che questo file sia protetto dalla protezione dell'integrità del sistema, tuttavia è disabilitato in modo permanente sul mio sistema. Se riscontri problemi durante la procedura precedente, ti suggerisco disabilitare SIP .
Favoloso. Grazie mille, funziona per Safari 15.0