Reimposta Safari dalla riga di comando

16

Ho navigato accidentalmente in uno di quei siti che compaiono in una finestra di dialogo che mi dice che il mio computer è infetto. Facendo clic sul pulsante OK, quella finestra riappare, all'infinito.

Non riesco a chiudere la scheda o altrimenti a interagire con Safari mentre la finestra di dialogo è attiva. Indipendentemente dal numero di volte in cui esco o esci da Forza (e non importa quante volte dico a Safari "Non riapre Windows") il set di schede precedentemente aperto si riapre sempre e questa finestra di dialogo si apre in primo piano.

Come posso cancellare lo stato delle cose mentre Safari è chiuso?

    
posta psoft 05.09.2014 - 22:54
fonte

10 risposte

13

Da link

Apri un terminale e inserisci i seguenti comandi per cancellare completamente tutte le tue vecchie impostazioni di Safari:

mv ~/Library/Safari ~/Desktop/Safari-'date +%Y%m%d%H%M%S'; \ rm -Rf ~/Library/Caches/Apple\ -\ Safari\ -\ Safari\ Extensions\ Gallery; \ rm -Rf ~/Library/Caches/Metadata/Safari; \ rm -Rf ~/Library/Caches/com.apple.Safari; \ rm -Rf ~/Library/Caches/com.apple.WebKit.PluginProcess; \ rm -Rf ~/Library/Cookies/Cookies.binarycookies; \ rm -Rf ~/Library/Preferences/Apple\ -\ Safari\ -\ Safari\ Extensions\ Gallery; \ rm -Rf ~/Library/Preferences/com.apple.Safari.LSSharedFileList.plist; \ rm -Rf ~/Library/Preferences/com.apple.Safari.RSS.plist; \ rm -Rf ~/Library/Preferences/com.apple.Safari.plist; \ rm -Rf ~/Library/Preferences/com.apple.WebFoundation.plist; \ rm -Rf ~/Library/Preferences/com.apple.WebKit.PluginHost.plist; \ rm -Rf ~/Library/Preferences/com.apple.WebKit.PluginProcess.plist; \ rm -Rf ~/Library/PubSub/Database; \ rm -Rf ~/Library/Saved\ Application\ State/com.apple.Safari.savedState

    
risposta data 03.01.2015 - 03:25
fonte
6

Disconnetti il tuo computer da internet (disabilita wlan) Quindi elimina la cronologia del browser (Safari / Preferenze / Privacy: rimuovi tutti i dati del sito web)

    
risposta data 24.12.2014 - 18:08
fonte
3

Oh mio! Tieni premuto Maiusc quando avvii Safari dal dock.

Ma hai ottenuto le risposte sopra esattamente quello che hai chiesto)

    
risposta data 03.01.2015 - 03:58
fonte
2

Ho creato uno script, DeleteSafariTabs.command , e lo ho reso eseguibile, quindi posso semplicemente fare doppio clic sullo script.

Questo metodo lascia intatti la cronologia e i segnalibri e cancella in modo affidabile le schede aperte in precedenza.

# Most apple apps (if not all) have a file inside of
# ~/Saved Application State/ so by deleting that we
# get rid of the state of open windows Safari is using.
rm -rf ~/Library/Saved\ Application\ State/com.apple.Safari.savedState

# There is also some information about the previous
# session here so we delete this as well.
rm ~/Library/Safari/LastSession.plist

Puoi rendere eseguibile il file digitando chmod +x , premendo la barra spaziatrice e trascinando in DeleteSafariTabs.command dal Finder nella finestra Terminale.

    
risposta data 18.07.2015 - 22:28
fonte
1

Esci da Safari > fai clic su VAI in finder > vai a Cartella > ~ / Library / > rinominare la cartella denominata Safari in Safari1.

Riapri Safari, inizierà nuovo e una nuova cartella Safari verrà creata nella Libreria.

Ripristina alcuni file come i segnalibri ecc. uno alla volta.

    
risposta data 03.06.2015 - 19:50
fonte
1

Per coloro che sono alla ricerca di una risposta facile, disconnettersi dalla rete locale (WiFi / Ethernet). Apri Safari e quindi forza chiudilo per perdere la cache. Quindi riavvia Safari (cercherà di connettersi alle pagine di phishing sospette ma non ha la versione cache. Vai al menu - > safari - > resetta safari e premi ok su popup per eliminare tutta la cronologia / cache / cookie ecc.

    
risposta data 20.07.2015 - 20:11
fonte
0

Per ripristinare un Safari dirottato:

  • Fai clic su Vai
  • seleziona Vai alla cartella
  • digita: ~ / Libreria / Cookie
  • premi Vai
  • Invia tutti i biscotti frenkin al
    Cestino
  • Chiudi cartella
  • Avvia Safari
  • Sei il benvenuto !!!

Passa sopra

    
risposta data 07.12.2014 - 00:38
fonte
0

Safari memorizza lo stato della finestra in /Users/USERNAME/Library/Saved Application State/com.apple.Safari.savedState . Se chiudi Safari, quindi rinomina la cartella, la prossima volta che apri Safari verrà aperta con una lavagna vuota.

In alternativa, è possibile disabilitare temporaneamente la funzione di stato salvato su tutta la linea andando nel pannello Generale delle Preferenze di Sistema e spuntando la casella di controllo "Chiudi finestre quando si esce da una denominazione". Se apri Safari dopo averlo fatto, si aprirà anche con una lavagna vuota. Ricordati di deselezionarlo in seguito se vuoi riattivare la funzione di stato salvato.

    
risposta data 05.09.2014 - 23:20
fonte
0

Ho appena digitato il sito web di Google su un foglio di parole, ho fatto clic sul link, poi ho fatto clic su Preferenze e ho cambiato la home page.

    
risposta data 02.01.2016 - 18:11
fonte
0

Trovo molto utile creare un file .bash_alias e aggiungerlo al .bash_profile .

Aggiungi questo alias a .bash_alias e qualsiasi altro utile script da riga di comando.

alias resetsafari='rm -rf ~/Library/Saved\ Application\ State/com.apple.Safari.savedState; rm ~/Library/Safari/LastSession.plist

Dovrai nuovamente source .bash_profile per aggiornare gli alias.

Nel caso in cui dimentichi gli alias salvati, digita alias in Terminale per vedere tutti gli alias correnti.
(Questa è una modifica del codice qualcuno pubblicato sopra, modificato in un modulo alias.)

    
risposta data 22.04.2016 - 04:27
fonte

Leggi altre domande sui tag