मैं सफारी में निजी ब्राउज़िंग को कैसे अक्षम कर सकता हूँ


5

मेरे एक मित्र के पास एक बच्चा है जो ऑनलाइन बहुत डरपोक है (कल्पना कीजिए)। वह अपने बच्चे के लिए सफारी में "निजी ब्राउज़िंग" का चयन करने की क्षमता को अक्षम करना चाहती है। उनकी राय में, एक माता-पिता के लिए माता-पिता का नियंत्रण बहुत सीमित है, लेकिन निजी ब्राउजिंग भी अनुमति है। क्या ओएस एक्स पर ऐसा करने के लिए कोई टर्मिनल कमांड या अन्य तरीका है?

(ध्यान दें: मैंने सफारी मेनू से विकल्प को हटाने के लिए एनआईबी फ़ाइल को संपादित करने के लिए इंटरफ़ेस बिल्डर का उपयोग करने की चाल देखी थी, लेकिन मुझे लगता है कि यह उन चरणों को करने के लिए उसकी तकनीकी क्षमता से परे होगा। मुझे यह भी संदेह है कि वह चाहेगी। Xcode स्थापित करें)।

मदद के लिये शुक्रिया!


क्या आपने K9 वेब प्रोटेक्शन जैसे विकल्पों पर विचार किया है ?
बासप्लेर 7

उसने पूर्व में एक समान रणनीति के रूप में OpenDNS फ़िल्टरिंग / निगरानी का उपयोग किया था। मुझे यकीन नहीं है कि वह इसके बजाय अक्षम मार्ग पर क्यों जाना चाहती है।
केन बी।

जवाबों:


8

मैं कुछ और बुराई का सुझाव दे सकता था:

पैतृक नियंत्रण सक्षम करें और लॉग का उपयोग करें!

Apple समर्थन पर किसी ने पूछा कि क्या निजी ब्राउज़िंग अक्षम लॉगिंग है। ऐसा प्रतीत होता है कि, अभिभावक नियंत्रण अभी भी वेबसाइटों को लॉग करेंगे। यहां तक ​​कि अगर डरपोक बच्चे निजी ब्राउज़िंग को सक्षम करते हैं, तो लॉग सेम को फैला देंगे!


1
राउटर पर या माता-पिता के नियंत्रण के माध्यम से वेबसाइटों को लॉग करना बहुत आसान है, व्यवहार को बदलने के लिए ऐप को हैक करना है। समस्या को हल करने के लिए +1
bmike

2

यदि लॉगिंग व्यावहारिक नहीं है या आप अधिक सक्रिय होना चाहते हैं और निजी ब्राउजिंग को पहली जगह में सुलभ होने से रोकते हैं, तो निजी ब्राउजिंग को निष्क्रिय करना संभव है (हालांकि छोटी प्रक्रिया नहीं) यदि आप सफारी की आंतरिक फाइलों के साथ गड़बड़ करने के लिए तैयार हैं।

ध्यान दें कि macOS 10.12+ आपको सफारी को संशोधित, अधिलेखित या हटाने की अनुमति नहीं देगा। आप सफारी की एक प्रति के लिए निम्नलिखित संशोधन कर सकते हैं और उस संस्करण को डॉक में डाल सकते हैं, लेकिन मूल सफारी को अभी भी एप्लिकेशन फ़ोल्डर में मौजूद होना चाहिए।

आवश्यक फ़ाइलें स्थापित करें

  1. Xcode स्थापित करें (ऐप स्टोर में उपलब्ध)
  2. GitHub से Nib-Decompiler की एक ज़िप फ़ाइल डाउनलोड करें (या रिपॉजिटरी को क्लोन करें यदि आप जानते हैं कि यह कैसे करना है))
  3. NibDecompiler.xcodeprojXcode में Xcode प्रोजेक्ट खोलें
  4. प्रोजेक्ट संकलित करें। यह एक फ़ाइल नाम का उत्पादन करेगा NibDecompiler.action। अब आप प्रोजेक्ट को बंद कर सकते हैं।
  5. * NibDecompiler.actionमें कॉपी करें~/Library/Automator
  6. अपने डाउनलोड से, कॉपी NibDecompiler.workflowमें ~/Library/Services*

मेनू बार से "नई निजी विंडो" विकल्प निकालें

ध्यान दें कि इसमें सफारी आंतरिक फ़ाइलों को संपादित करना शामिल है। सफारी को अपडेट करने के लिए आपको हर बार इन चरणों को फिर से करना होगा।

  1. खोजक में सफारी पर जाएं और "पैकेज सामग्री दिखाएं" पर राइट-क्लिक करें
  2. इससे ऐप खुल जाएगा जैसे कि वह एक फ़ोल्डर था। सामग्री, फिर संसाधन, फिर Base.lproj फ़ोल्डर पर जाएं।
  3. का पता लगाएं MainMenu.nib। इसे पैकेज के बाहर कहीं कॉपी करें (जैसे डेस्कटॉप)।
  4. फ़ाइल पर राइट-क्लिक करें और "NibDecompiler" चुनें। फाइल को संपादन योग्य बनाया जाएगा।
  5. फ़ाइल को Xcode में खोलें (डबल-क्लिक करने योग्य होना चाहिए)
  6. सफारी मेनू के साथ खिड़की में, इसे विस्तारित करने के लिए "सफारी" चुनें।
  7. "नई निजी विंडो" मेनू आइटम पर क्लिक करें।
  8. इसे गायब देखने के लिए डिलीट की को हिट करें।
  9. फ़ाइल सहेजें।
  10. Base.lprojसफ़ारी ऐप के फ़ोल्डर में वापस , एक कॉपी बनाएं MainMenu.nib, अगर कुछ गलत हो जाए और आपको इसे पुनर्स्थापित करने की आवश्यकता हो।
  11. मौजूदा एक को अधिलेखित करके अपने संपादित MainMenu.nibको कॉपी करें Base.lproj
  12. यह सुनिश्चित करने के लिए सफारी खोलें कि यह अभी भी खुलता है (यदि यह नहीं है, तो अपनी मूल MainMenu.nibफ़ाइल को पुनर्स्थापित करें )।
  13. (वैकल्पिक) यदि सब कुछ काम करता है, MainMenu.nibतो आप बैकअप को हटा सकते हैं यदि आप ऐसा चुनते हैं।

मेनू बार से "नई निजी विंडो" मेनू आइटम को हटाकर, वे निजी ब्राउज़िंग में प्रवेश नहीं कर पाएंगे। इसके अतिरिक्त, कीबोर्ड शॉर्टकट मेनू आइटम से बंधे हैं, इसलिए यह अक्षम भी है।


* ~अपने उपयोगकर्ता घर निर्देशिका का मतलब है। Libraryएक छिपा हुआ फ़ोल्डर है जो तब दिखाई नहीं देता जब आप होम डायरेक्टरी में जाते हैं। आप "गो" मेनू पर जाकर और "कनेक्ट फ़ॉर फ़ोल्डर" को चुनकर, फिर टाइप करके इस फ़ोल्डर को फाइंडर में प्राप्त कर सकते हैं ~/Library। फिर आपको उन फ़ोल्डरों को देखना होगा जिनकी आपको फ़ाइलों को कॉपी करने की आवश्यकता है।

MacRumors फोरम थ्रेड से कॉपी किए गए निर्देश , इस पोस्ट में Safari 9 के लिए अपडेट किए गए हैं ।


यह पूरी तरह से काम करता है, लेकिन एक बार जब आप मेनू विकल्प को हटा देते हैं, तब भी आप सफारी के लिए डॉक आइकन पर राइट क्लिक कर सकते हैं और एक निजी विंडो खोल सकते हैं
simple_code

या एक नई निजी विंडो के लिए cmd + Shift + n पुश करें।
जोसेफ हेन्सन

@ जोसेफ प्रमुख कमांड मेनू बार से जुड़ा हुआ है, और इसे हटाने से कुंजी कमांड को हटा दिया जाता है।
थंडरफोर्ज

-1

Safari पर क्लिक करें। प्राथमिकताएं पर क्लिक करें। जनरल पर क्लिक करें। पहली पसंद पर जाएं "सफारी एक नई विंडो का चयन करें" के साथ खुलती है। मेरा चयन "सफारी ओपन विथ" "एक नई निजी खिड़की" की पसंद पर किया गया था। यह मुझे एक महीने से पागल कर रहा था।


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