Przypadkowo przeszedłem do jednej z tych witryn, które wyskakują w oknie dialogowym z informacją o zainfekowaniu mojego komputera. Po kliknięciu przycisku OK to okno dialogowe pojawia się ponownie, bez końca.
Nie mogę zamknąć karty ani w inny sposób wchodzić w interakcje z Safari, gdy okno dialogowe jest otwarte. Bez względu na to, ile razy wychodzę lub zmuszam do wyjścia (i bez względu na to, ile razy mówię Safari „Nie otwieraj ponownie systemu Windows”) poprzednio otwarty zestaw kart zawsze otwiera się ponownie, a to okno dialogowe pojawia się na pierwszym planie.
Jak mogę usunąć stan rzeczy, gdy Safari jest zamknięte?
Odpowiedzi:
Od http://seanscus.blogspot.com/2012/08/completely-reset-safari.html
Otwórz terminal i wprowadź następujące polecenia, aby całkowicie usunąć wszystkie stare ustawienia 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
źródło
O mój! Wystarczy nacisnąć i przytrzymać Shiftpodczas uruchamiania Safari ze stacji dokującej.
Ale masz odpowiedzi powyżej dokładnie tego, o co prosiłeś)
źródło
shift
, klikając ikonę Launchpad, ponieważ nie mam jej w doku.Odłącz komputer od Internetu (wyłącz WLAN) Następnie usuń historię przeglądarki (Safari / Preferencje / Prywatność: usuń wszystkie dane witryny)
źródło
Utworzyłem skrypt i sprawiłem,
DeleteSafariTabs.command
że jest on wykonywalny, dzięki czemu mogę po prostu kliknąć dwukrotnie skrypt.Ta metoda pozostawia nienaruszoną historię i zakładki oraz niezawodnie usuwa wcześniej otwarte karty.
Można ustawić plik jako wykonywalny, wpisując
chmod +x
, naciskając spację i przeciągającDeleteSafariTabs.command
z Findera do okna Terminal.źródło
Wyjdź z Safari> kliknij GO w wyszukiwarce> przejdź do folderu> ~ / Library /> zmień nazwę folderu o nazwie Safari na Safari1.
Ponownie otwórz Safari, uruchomi się nowy i nowy folder Safari zostanie utworzony w Bibliotece.
Jednoczesne przywracanie niektórych plików, takich jak Zakładki itp.
źródło
Dla tych, którzy naprawdę szukają łatwej odpowiedzi, odłącz się od sieci lokalnej (Wi-Fi / Ethernet). Otwórz Safari, a następnie wymuś zamknięcie pamięci podręcznej, aby zakończyć. Następnie uruchom ponownie safari (spróbuje połączyć się z podejrzanymi stronami phishingowymi, ale nie ma wersji z pamięci podręcznej. Idź do menu -> safari -> zresetuj safari i naciśnij OK w wyskakującym okienku, aby usunąć całą historię / pamięć podręczną / pliki cookie itp.
źródło
Aby zresetować Highjacked Safari:
kosza
Przekazać
źródło
Safari przechowuje stan swojego okna w
/Users/USERNAME/Library/Saved Application State/com.apple.Safari.savedState
. Jeśli zamkniesz Safari, a następnie zmienisz nazwę tego folderu, przy następnym otwarciu Safari otworzy się z pustą tablicą.Ewentualnie możesz tymczasowo wyłączyć funkcję stanu zapisanego na tablicy, przechodząc do panelu Ogólne w Preferencjach systemowych i zaznaczając pole wyboru „Zamknij okna po wyjściu z apelacji”. Jeśli po wykonaniu tego otworzysz Safari, otworzy się ono również z pustym kontem. Pamiętaj, aby odznaczyć ją później, jeśli chcesz ponownie włączyć funkcję stanu zapisanego.
źródło
Właśnie wpisałem stronę google na arkuszu słów, kliknąłem link, a następnie przejdź do preferencji i zmień stronę główną z powrotem.
źródło
Uważam, że najbardziej przydatne jest utworzenie
.bash_alias
pliku i dodanie go do twojego.bash_profile
.Dodaj ten alias
.bash_alias
i inne przydatne skrypty wiersza poleceń.Będziesz musiał
source .bash_profile
ponownie odświeżyć aliasy.W przypadku zapomnienia zapisanych aliasów wystarczy wpisać
alias
Terminal, aby wyświetlić wszystkie aktualne aliasy.(Jest to modyfikacja kodu zamieszczonego przez kogoś powyżej, zmodyfikowanego do postaci aliasu).
źródło
Odpowiedź @Iskra to dociera, poniższe kroki działają, nawet jeśli w doku nie ma Safari.
1 - Otwórz terminal
2 - wydanie
killall Safari
3 - Przejdź do listy aplikacji (przesuń czterema palcami do wewnątrz)
4 - Shift+ Kliknij Safari
źródło