सफारी फॉर मेवेरिक्स में एक वेबसाइट नोटिफिकेशन फीचर है जो साइट्स को पुश नोटिफिकेशन भेजने की सुविधा देता है।
मैं इसके लिए कभी भी प्रेरित नहीं होना चाहता।
मैं सभी वेबसाइटों के लिए प्रॉम्प्ट को हमेशा के लिए कैसे निष्क्रिय कर सकता हूं?
सफारी फॉर मेवेरिक्स में एक वेबसाइट नोटिफिकेशन फीचर है जो साइट्स को पुश नोटिफिकेशन भेजने की सुविधा देता है।
मैं इसके लिए कभी भी प्रेरित नहीं होना चाहता।
मैं सभी वेबसाइटों के लिए प्रॉम्प्ट को हमेशा के लिए कैसे निष्क्रिय कर सकता हूं?
जवाबों:
सफारी 7.0.3 की रिलीज के बाद से Apple आखिरकार हमें सफारी नोटिफिकेशन प्रॉम्प्ट को बंद करने का विकल्प देता है। सफारी नोटिफिकेशन्स को डिसेबल करने के लिए सफारी के अंदर प्रेफरेंस पर जाएं। वेबसाइट टैब (सफारी के पुराने संस्करणों के लिए सूचना टैब) पर क्लिक करें और "वेबसाइटों को पुश सूचनाएं भेजने की अनुमति देने के लिए अनुमति दें" को अनचेक करें। और वॉयला।
वर्तमान सफारी के लिए वेबसाइट पैनल (उच्च सिएरा के रूप में):
सफारी के पुराने संस्करणों के लिए पैनल:
नीचे दिए गए स्पष्टीकरण केवल 7.0.3 से पहले सफारी के संस्करणों के लिए मान्य हैं
ऐप्पल ने स्पष्ट रूप से सफारी में अधिसूचना चीज़ को निष्क्रिय करने के विकल्प को पूरी तरह से भुला दिया, जब उन्होंने फीचर जोड़ा। वैसे भी यह काम करता है, लेकिन दिल के बेहोश होने के लिए नहीं है। ** यह संस्करण 7.0.3 से पहले केवल पुराने सफारी के लिए है। **
सफारी बंद करो टर्मिनल खोलें सीडी ~ / लाइब्रेरी / सफारी chmod 000 RemoteNotifications /
बस। Chmod 000 बस निर्देशिका को दूरस्थ बनाता है दुर्गम। इसे फिर से सुलभ बनाने के लिए (और सफारी में सूचनाओं को फिर से सक्षम करने के लिए) बस फिर से ऊपर करें लेकिन चोद कमांड में 000 के बजाय 755 का उपयोग करें।
जैसा कि नीचे रेनेस की टिप्पणी में दिया गया है, फाइंडर के माध्यम से एक्सेस अधिकारों को बदलना भी संभव है।
chmod
हालांकि कमांड का उपयोग नहीं किया , लेकिन RemoteNotifications
फाइंडर के साथ फ़ोल्डर में गया, फ़ोल्डर की जानकारी (the-I) खोली, और अपने स्वयं के उपयोगकर्ता नाम की अनुमतियों को बदल दिया Read only
। सफ़ारी सेटिंग में कोई और अधिक संकेत और सूचना फलक खाली नहीं रहता है। उत्तम।
Chmod 000 RemoteNotifications का प्रस्तावित उत्तर काम करता है, लेकिन दुर्भाग्य से कंसोल को निर्देशिका में फ़ाइलों तक पहुंचने के कई असफल प्रयासों के साथ उगल दिया जाता है।
संदेश सभी SafariNotificationAgent नामक एक प्रक्रिया द्वारा लॉग किए जा रहे हैं जो दुःख का एकल स्रोत प्रतीत होता है। इस प्रक्रिया को पूरी तरह से उपयोग करके रोका जा सकता है:
launchctl remove com.apple.SafariNotificationAgent
OS अपडेट इसे वापस चालू कर सकते हैं, लेकिन मैं यह भी नहीं करूँगा कि सिस्टम के संसाधनों को बर्बाद न करना एक ऐसी सुविधा के लिए एक फ़ोल्डर का उपयोग करने की कोशिश करना है जिसे मैं पहले कभी नहीं चाहता था।
सफारी 11 में आज, यह "वेबसाइट्स"> "सूचनाएं" के तहत सफारी वरीयताओं में उपलब्ध है। बिल्ट-इन मदद इसे सरलता से वर्णन करती है:
सफारी में सूचना अनुमति अनुरोधों को देखना बंद करें: सफारी> प्राथमिकताएं चुनें, वेबसाइट पर क्लिक करें, फिर सूचनाएं क्लिक करें। "सूचनाओं को पुश सूचनाएँ भेजने की अनुमति के लिए पूछने के लिए अनुमति दें" रद्द करें। अब से, जब आप किसी वेबसाइट पर जाते हैं जो आपको सूचनाएं भेज सकती है, तो आपसे नहीं पूछा जाता है।
लगता है इसे करने का कोई तरीका नहीं है। मैं इस कोड को चलाने से रोकने के लिए एक प्लगइन का उपयोग करने के बारे में सोच रहा हूं। यह स्रोत कोड में window.safari.pushNotification.permission से संबंधित प्रतीत होता है।
मौजूदा उत्तरों में जोड़ने के लिए:
हो सकता है कि कुछ समय बाद स्वीकृत उत्तर का दूसरा भाग पुराना हो। इसने इस प्रक्रिया को नहीं रोका। मुझे फाइल सिस्टम में प्रक्रिया खोजने के लिए एक्टिविटी मॉनिटर पर जाना था।
इसलिए मैंने करना समाप्त कर दिया
sudo tcsh
chmod 000 /usr/libexec/SafariNotificationAgent
पूरी तरह से अब तक काम करता है। जब मैं सफ़ारी को पुनरारंभ करता हूँ तो यह प्रक्रिया और नहीं चलती है।
मैंने सब कुछ करने की कोशिश की लेकिन आखिरकार यह आश्चर्यजनक है और इसने http://forums.adobe.com/message/5791174 पर काम किया
पर जाएं सिस्टम प्राथमिकताएं> सूचनाएं> सफारी , और फिर वहाँ से उसे निष्क्रिय। यह सफारी के लिए सूचनाओं को निष्क्रिय कर देगा, लेकिन मुझे नहीं पता कि क्या संकेत बंद हो जाएगा। सफारी में आपके पास कुछ और सेटिंग्स हैं, लेकिन यह अधिक प्रबंधन है।