Accidentalmente navegué 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, hasta el infinito.
No puedo cerrar la pestaña ni interactuar con Safari mientras el cuadro de diálogo está activo. No importa cuántas veces cierre o fuerce el cierre (y no importa cuántas veces le diga a Safari "No volver a abrir Windows"), el conjunto de pestañas previamente abierto 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?
De http://seanscus.blogspot.com/2012/08/completely-reset-safari.html
Abra una terminal e ingrese los siguientes comandos para borrar por completo todas sus 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
¡Oh mi! Simplemente mantenga presionado Shiftcuando inicie Safari desde el muelle.
Pero tienes respuestas por encima de exactamente lo que has pedido)
shift
mientras hacía clic en el ícono de Launchpad ya que no lo tengo en el dock.Desconecte su computadora de Internet (desactive wlan) Luego elimine el historial del navegador (Safari/Preferencias/Privacidad: elimine todos los datos del sitio web)
Creé una secuencia de comandos DeleteSafariTabs.command
y la convertí en ejecutable para poder hacer doble clic en la secuencia de comandos.
Este método deja intactos su historial y marcadores, y elimina de manera confiable las pestañas abiertas anteriormente.
# 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
Puede hacer que el archivo sea ejecutable escribiendo chmod +x
, presionando la barra espaciadora y arrastrándolo DeleteSafariTabs.command
desde Finder a la ventana de Terminal.
Salga de Safari>Haga clic en IR en el buscador> vaya a Carpeta> ~/Biblioteca/> cambie el nombre de la carpeta llamada Safari a Safari1.
Vuelva a abrir Safari, comenzará de nuevo y se creará una nueva carpeta de Safari en la Biblioteca.
Recupere algunos archivos como Bookmark, etc. uno a la vez.
Para aquellos que realmente buscan una respuesta fácil, desconéctese de la red local (Wifi/Ethernet). Abra Safari y luego fuerce la salida para perder el caché. Luego reinicie Safari (intentará conectarse a las páginas de phishing sospechosas pero no tiene una versión en caché. Vaya al menú -> Safari -> restablecer Safari y presione Aceptar en la ventana emergente para eliminar todo el historial/caché/cookies, etc.
La respuesta de @Iskra lo clava, los pasos a continuación funcionan incluso si no hay Safari en el muelle.
1 - Terminal abierto
2 - Problemakillall Safari
3 - Ir a la lista de aplicaciones (Deslizar cuatro dedos hacia adentro)
4 - Shift+ Haga clic en Safari
Para restablecer un Safari secuestrado:
Pásalo
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.
Alternativamente, puede deshabilitar temporalmente la función de estado guardado en todos los ámbitos ingresando al panel General de Preferencias del sistema y marcando la casilla de verificación "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.
Acabo de escribir el sitio web de Google en una hoja de palabras, hice clic en el enlace, luego fui a preferencias y volví a cambiar la página de inicio.
Me resulta más útil crear un .bash_alias
archivo y agregarlo a su archivo .bash_profile
.
Agregue este alias .bash_alias
y cualquier otro script de línea de comando útil.
alias resetsafari='rm -rf ~/Library/Saved\ Application\ State/com.apple.Safari.savedState; rm ~/Library/Safari/LastSession.plist
Tendrá que source .bash_profile
volver a actualizar los alias.
En caso de que olvide sus alias guardados, simplemente escriba alias
en Terminal para ver todos los alias actuales.
(Esta es una modificación del código que alguien publicó anteriormente, modificado en forma de alias).
Ruscos
suave
Ruscos