Restablecer Safari desde la línea de comandos

16

Accedí accidentalmente a uno de esos sitios que aparece un cuadro de diálogo que me dice que mi computadora está infectada. Al hacer clic en el botón Aceptar, ese cuadro de diálogo vuelve a aparecer, ad infinitum.

No puedo cerrar la pestaña ni interactuar con Safari mientras el diálogo está arriba. No importa cuántas veces salga o fuerce salir (y no importa cuántas veces le diga a Safari "No volver a abrir Windows"), el conjunto de pestañas abiertas previamente siempre se vuelve a abrir y este cuadro de diálogo aparece en primer plano.

¿Cómo puedo eliminar el estado de las cosas mientras Safari está cerrado?

    
pregunta psoft 05.09.2014 - 22:54

10 respuestas

13

De enlace

Abre un terminal e ingresa los siguientes comandos para eliminar completamente todas tus configuraciones antiguas de 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

    
respondido por el mikentalk 03.01.2015 - 03:25
6

Desconecta tu computadora de Internet (deshabilita wlan) Luego elimine el historial del navegador (Safari / Preferencias / Privacidad: elimine todos los datos del sitio web)

    
respondido por el Chrimux 24.12.2014 - 18:08
3

¡Oh, mi! Simplemente mantenga presionado Shift cuando inicie Safari desde el dock.

Pero tienes respuestas anteriores exactamente lo que pediste)

    
respondido por el iskra 03.01.2015 - 03:58
2

Creé un script, DeleteSafariTabs.command , y lo hice ejecutable, así que solo puedo hacer doble clic en el script.

Este método deja intactos tu historial y tus marcadores, y elimina de forma confiable las pestañas abiertas previamente.

# 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

Puedes hacer que el archivo sea ejecutable escribiendo chmod +x , presionando la barra espaciadora y arrastrando DeleteSafariTabs.command desde el Finder a la ventana de la Terminal.

    
respondido por el Deric Horn 18.07.2015 - 22:28
1

Salir de Safari > Haz clic en IR en el buscador > ir a la carpeta > ~ / Biblioteca / > renombra la carpeta llamada Safari a Safari1.

Vuelva a abrir Safari, comenzará de nuevo y se creará una nueva carpeta de Safari en la biblioteca.

Trae de vuelta algunos archivos como Bookmark, etc., uno por uno.

    
respondido por el Rahul 03.06.2015 - 19:50
1

Para aquellos que realmente buscan una respuesta fácil, desconéctese de la red local (Wifi / Ethernet). Abre Safari y luego fuerza a salir para perder el caché. Luego reinicia safari (intentará conectarse a las páginas de phishing sospechosas pero no tiene una versión en caché. Ir al menú - > safari - > restablecer safari y presionar OK en la ventana emergente para eliminar todo el historial / caché / cookies, etc.

    
respondido por el richardtj 20.07.2015 - 20:11
0

Para restablecer un Safari alto secuestrado:

  • Haz clic en Ir
  • selecciona Ir a la carpeta
  • escriba: ~ / Library / Cookies
  • pulsa Ir
  • Enviar todas las galletas frenkin al
    basura
  • Cerrar carpeta
  • Ejecutar Safari
  • Eres bienvenido!

Pásalo

    
respondido por el user103722 07.12.2014 - 00:38
0

Safari almacena su estado de ventana en /Users/USERNAME/Library/Saved Application State/com.apple.Safari.savedState . Si cierra Safari, luego cambia el nombre de esa carpeta, la próxima vez que abra Safari, se abrirá con una pizarra en blanco.

Como alternativa, puede deshabilitar temporalmente la función de estado guardado en todo el tablero yendo al panel General de Preferencias del Sistema y marcando la casilla "Cerrar ventanas al salir de una denominación". Si abre Safari después de hacer eso, también se abrirá con una pizarra en blanco. Recuerde desmarcarlo después si desea volver a activar la función de estado guardado.

    
respondido por el Alistair McMillan 05.09.2014 - 23:20
0

Acabo de escribir el sitio web de Google en una hoja de palabras, hice clic en el enlace, luego en Preferencias y volví a cambiar la página de inicio.

    
respondido por el user163940 02.01.2016 - 18:11
0

Lo más útil es crear un archivo .bash_alias y agregarlo a tu .bash_profile .

Agregue este alias a .bash_alias y cualquier otro script de línea de comandos útil.

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

Necesitará source .bash_profile nuevamente para actualizar los alias.

En el caso de que olvide sus alias guardados, simplemente escriba alias en la Terminal para ver todos los alias actuales.
(Esta es una modificación del código que alguien publicó anteriormente, modificado en un formulario de alias).

    
respondido por el user201929 22.04.2016 - 04:27

Lea otras preguntas en las etiquetas