Naveguei acidentalmente para um desses sites que exibe uma caixa de diálogo informando que meu computador está infectado. Ao clicar no botão OK, essa caixa de diálogo reaparece ad infinitum.
Não consigo fechar a guia ou interagir com o Safari enquanto a caixa de diálogo estiver aberta. Não importa quantas vezes eu saia ou forcei a saída (e não importa quantas vezes eu diga ao Safari "Não reabra o Windows"), o conjunto de guias aberto anteriormente sempre reabre e essa caixa de diálogo aparece em primeiro plano.
Como posso excluir o estado das coisas enquanto o Safari está fechado?
Respostas:
Em http://seanscus.blogspot.com/2012/08/completely-reset-safari.html
Abra um terminal e digite os seguintes comandos para eliminar completamente todas as suas configurações antigas do 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
fonte
Oh meu! Basta pressionar e segurar Shiftao iniciar o Safari a partir do dock.
Mas você obteve respostas acima exatamente do que pediu)
fonte
shift
enquanto clica no ícone do Launchpad, pois não o tenho no encaixe.Desconecte o computador da internet (desative a wlan) Em seguida, exclua o histórico do navegador (Safari / Preferências / Privacidade: remova todos os dados do site)
fonte
Eu criei um script
DeleteSafariTabs.command
e o tornei executável para que eu pudesse clicar duas vezes no script.Esse método mantém intacto o histórico e os marcadores e exclui de maneira confiável as guias abertas anteriormente.
Você pode tornar o arquivo executável digitando
chmod +x
, pressionando a barra de espaço e arrastandoDeleteSafariTabs.command
do Finder para a janela Terminal.fonte
Saia do Safari> Clique em GO no localizador> vá para Pasta> ~ / Library /> renomear a pasta denominada Safari para Safari1.
Reabra o Safari, ele começará novo e uma nova Pasta Safari será criada na Biblioteca.
Traga de volta alguns arquivos, como Favoritos, etc, um de cada vez.
fonte
Para aqueles que realmente procuram uma resposta fácil, desconecte-se da rede local (Wifi / Ethernet). Abra o Safari e force-o a sair para perder o cache. Em seguida, reinicie o safari (ele tentará se conectar às páginas suspeitas de phishing, mas não possui versão em cache. Vá para menu -> safari -> redefinir safari e pressione ok no pop-up para excluir todo o histórico / cache / cookies etc.
fonte
Para redefinir um Safari com highjacked:
lixo
Passe adiante
fonte
O Safari armazena seu estado de janela em
/Users/USERNAME/Library/Saved Application State/com.apple.Safari.savedState
. Se você fechar o Safari, renomeie essa pasta e, na próxima vez em que abrir o Safari, ele abrirá com uma folha em branco.Como alternativa, você pode desativar temporariamente o recurso de estado salvo em geral, acessando o painel Geral das Preferências do Sistema e marcando a caixa de seleção "Fechar janelas ao sair de uma denominação". Se você abrir o Safari depois de fazer isso, ele também será aberto com uma folha em branco. Lembre-se de desmarcar a opção posteriormente se desejar ativar o recurso de estado salvo novamente.
fonte
Eu apenas digitei o site do google em uma planilha de palavras, cliquei no link e depois em Preferências e alterei a página inicial.
fonte
Acho mais útil criar um
.bash_alias
arquivo e adicioná-lo ao seu.bash_profile
.Adicione esse alias a
.bash_alias
qualquer outro script de linha de comando útil.Você precisará
source .bash_profile
novamente para atualizar os aliases.Caso você esqueça seus aliases salvos, basta digitar
alias
no Terminal para ver todos os aliases atuais.(Esta é uma modificação do código que alguém postou acima, modificado em um formulário de alias.)
fonte
A resposta do @Iskra diz: as etapas abaixo funcionam mesmo que não haja Safari no dock.
1 - Terminal aberto
2 - Edição
killall Safari
3 - Vá para a lista de aplicativos (deslize quatro dedos para dentro)
4 - Shift+ Clique em Safari
fonte