कमांड लाइन से सफारी को रीसेट करें


17

मैंने गलती से उन साइटों में से एक पर नेविगेट किया, जो मुझे एक संवाद बताती हैं कि मेरा कंप्यूटर संक्रमित है। ओके बटन पर क्लिक करने पर, वह डायलॉग फिर से दिखाई देता है, विज्ञापन इनफिनिटम।

मैं टैब बंद नहीं कर सकता या अन्यथा संवाद के दौरान सफारी के साथ बातचीत कर सकता हूं। कोई फर्क नहीं पड़ता कि मैं कितनी बार छोड़ता हूं या फोर्स छोड़ता हूं (और कितनी बार मैं सफारी "डू नॉट रि-ओपन विंडोज" बताता हूं) पहले से खुला टैब हमेशा खुला रहता है और यह डायलॉग सामने की तरफ पॉप होता है।

सफारी बंद होने पर मैं चीजों की स्थिति को कैसे हटा सकता हूं?


Macintosh HD / Users / You / Library / Cache / com.apple.Safari / पर जाएं और उस फ़ोल्डर (com.apple.Safari) को हटा दें।
Ruskes

यह काम नहीं किया।
Psoft

हम्म ...? तो यह निर्देशों का पालन करें seanscus.blogspot.com/2012/08/completely-reset-safari.html
Ruskes

जवाबों:


15

से http://seanscus.blogspot.com/2012/08/completely-reset-safari.html

एक टर्मिनल खोलें और अपने पुराने सफारी सेटिंग्स को पूरी तरह से मिटा देने के लिए निम्नलिखित कमांड दर्ज करें:

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


अति उत्कृष्ट। बस आपको क्या चाहिए।
xbsd

1
सफारी 8 पर काम करने के लिए प्रतीत नहीं होता है
cwd

गॉट सफारी पर कि कष्टप्रद systemfailure.xyz प्रक्रिया छुटकारा 9.
jasonszhao

11

अरे मेरा! बस Shiftसफारी को गोदी से लॉन्च करते समय दबाकर रखें ।

लेकिन आपको उपरोक्त उत्तर मिले हैं जो आपने पूछे हैं)


अब भी योसेमाइट के तहत?
Psoft

आप कोशिश क्यों नहीं करते?)
iskra

क्योंकि मैं काम कर रहा हूँ और मुझे डर है कि यह काम करेगा। क्या आपके पास मौका है?
Psoft

यह काम नहीं कर रहा था, मैं अभी भी लॉग इन हूं।
Psoft

2
इसने मेरे लिए यह तय कर दिया, कमांड-लाइन के लिए कोई ज़रूरत नहीं है। एफडब्ल्यूआईडब्ल्यू मैं shiftलॉन्चपैड आइकन पर क्लिक करते समय पकड़ रहा था क्योंकि मेरे पास यह गोदी में नहीं है।
dpw

6

अपने कंप्यूटर को इंटरनेट से डिस्कनेक्ट करें (अक्षम करें) फिर ब्राउज़र इतिहास (सफारी / वरीयताएँ / गोपनीयता: सभी वेबसाइट डेटा को हटा दें) को हटा दें


1
सरल अभी तक प्रभावी।
2rs2ts

3

मैंने एक स्क्रिप्ट बनाई DeleteSafariTabs.command, और इसे निष्पादन योग्य बनाया ताकि मैं स्क्रिप्ट को केवल डबल-क्लिक कर सकूं।

यह विधि आपके इतिहास और बुकमार्क को छोड़ देती है, और पहले खुले टैब को विश्वसनीय रूप से हटा देती है।

# 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

आप फाइल को टाइप करके chmod +x, स्पेस बार को दबाकर और DeleteSafariTabs.commandफाइंडर से टर्मिनल विंडो में ड्रैग करके निष्पादन योग्य बना सकते हैं।


यह स्पष्ट करने के लिए कि यह कोड है, उन दो आदेशों पर स्वरूपण का उपयोग करने की कोशिश करने लायक हो सकता है।
अनजान

1

सफ़ारी छोड़ो> खोजक में जाओ पर क्लिक करें> फ़ोल्डर में जाएँ> ~ / पुस्तकालय /> नाम बदलें सफ़ारी का नाम सफारी से Safari1।

रोपेन सफारी, यह नई शुरुआत करेगी और लाइब्रेरी में एक नया सफारी फोल्डर बनाया जाएगा।

एक समय में बुकमार्क आदि जैसी कुछ फाइलें वापस लाएं।


1

उन लोगों के लिए जो वास्तव में एक आसान उत्तर की तलाश में हैं, स्थानीय नेटवर्क (वाईफाई / ईथरनेट) से डिस्कनेक्ट करें। सफारी खोलें और फिर कैश को ढीला करने के लिए इसे छोड़ दें। फिर सफारी को फिर से शुरू करें (यह संदिग्ध फ़िशिंग पृष्ठों से जुड़ने की कोशिश करेगा लेकिन इसका कोई कैश्ड संस्करण नहीं है। मेनू पर जाएँ -> सफारी -> सफारी को रीसेट करें और सभी इतिहास / कैश / कुकीज़ आदि को हटाने के लिए पॉपअप पर ठीक दबाएं।


0

एक हाईजैकड सफारी को रीसेट करने के लिए:

  • Go पर क्लिक करें
  • फ़ोल्डर पर जाएँ चुनें
  • में टाइप करें: ~ / पुस्तकालय / कुकीज़
  • जाओ मारो

  • कचरा करने के लिए सभी frenkin कुकीज़ भेजें
  • फ़ोल्डर बंद करें
  • सफारी लॉन्च करें
  • आपका स्वागत है!!!

आगे बढ़ाओ


0

सफारी अपनी खिड़की की स्थिति को स्टोर करता है /Users/USERNAME/Library/Saved Application State/com.apple.Safari.savedState। यदि आप सफारी को बंद करते हैं, तो उस फ़ोल्डर का नाम बदलें, अगली बार जब आप सफारी खोलेंगे तो यह एक खाली स्लेट के साथ खुलेगा।

वैकल्पिक रूप से, आप सिस्टम प्रेफरेंस के सामान्य फलक में जाकर और "अपॉइंटमेंट बंद करते समय विंडो बंद करें" चेकबॉक्स पर टिक करके बोर्ड में सहेजे गए स्टेट फीचर को अस्थायी रूप से अक्षम कर सकते हैं। यदि आप ऐसा करने के बाद सफारी खोलते हैं, तो यह एक खाली स्लेट के साथ भी खुलेगा। यदि आप सहेजे गए स्टेट फीचर को वापस चालू करना चाहते हैं, तो इसे बाद में अनचेक करना याद रखें।


यह अब योसमाइट में सच नहीं है, मेरे लिए ऐसा कोई फ़ोल्डर नहीं है। Apple इस तरह की चीज़ को प्रति-निर्माण के आधार पर बदलता है इसलिए मैं इस पर भरोसा नहीं करूंगा।
2rs2ts

वे इसे नहीं बदलते हैं। वह फ़ोल्डर काफी कुछ OS रिलीज़ के लिए समान रहा है। हालाँकि मैंने अपने उत्तर में मूल रूप से पेंच कस दिया था; इसलिए आपको यह नहीं मिला। मैंने अपने उत्तर में अब रास्ता तय कर लिया है। यदि आप संशोधित मार्ग के लिए जाँच करते हैं तो आपको इसे ढूंढना चाहिए।
एलिस्टेयर मैकमिलन

ऐ, मैं इसे अब पा सकता हूं। लेकिन मेरी चेतावनी अभी भी खड़ी है, क्योंकि Apple वास्तव में हर समय सेटिंग्स का स्थान बदलता है।
2rs2ts

0

मैंने सिर्फ एक शब्द पत्रक पर Google वेबसाइट टाइप की, लिंक पर क्लिक किया और फिर प्राथमिकताओं पर जाकर होम पेज को वापस बदल दिया।


0

मुझे .bash_aliasफ़ाइल बनाने और उसे अपने साथ जोड़ने के लिए यह सबसे उपयोगी लगता है .bash_profile

इस उपनाम को .bash_aliasऔर किसी भी अन्य उपयोगी कमांड लाइन स्क्रिप्ट में जोड़ें।

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

आपको source .bash_profileफिर से उपनामों को ताज़ा करने की आवश्यकता होगी ।

घटना में आप अपने सहेजे गए उपनामों को भूल जाते aliasहैं, सभी मौजूदा उपनामों को देखने के लिए बस टर्मिनल में टाइप करें ।
(यह ऊपर पोस्ट किए गए कोड का एक संशोधन है, जिसे अन्य रूप में संशोधित किया गया है।)


0

@ इस्क्रा के नाखून इसका जवाब देते हैं, नीचे दिए गए चरण काम करते हैं यहां तक ​​कि गोदी में कोई सफारी भी नहीं है।

1 - खुला टर्मिनल

2 - मुद्दा killall Safari

3 - ऐप्स की सूची पर जाएं (चार उंगलियां स्वाइप-इनवर्ड)

4 - Shift+ सफारी पर क्लिक करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.