মাভেরিক্সের জন্য সাফারিতে একটি ওয়েবসাইট বিজ্ঞপ্তি বৈশিষ্ট্য রয়েছে যা সাইটগুলিকে পুশ নোটিফিকেশন প্রেরণ করতে দেয়।
আমি কখনও এই জন্য অনুরোধ করা চাই না।
আমি কীভাবে সমস্ত ওয়েবসাইটের জন্য প্রম্পটটি চিরতরে অক্ষম করতে পারি?
মাভেরিক্সের জন্য সাফারিতে একটি ওয়েবসাইট বিজ্ঞপ্তি বৈশিষ্ট্য রয়েছে যা সাইটগুলিকে পুশ নোটিফিকেশন প্রেরণ করতে দেয়।
আমি কখনও এই জন্য অনুরোধ করা চাই না।
আমি কীভাবে সমস্ত ওয়েবসাইটের জন্য প্রম্পটটি চিরতরে অক্ষম করতে পারি?
উত্তর:
সাফারি .0.০.৩ প্রকাশের পরে অ্যাপল অবশেষে আমাদের সাফারি বিজ্ঞপ্তি প্রম্পট বন্ধ করার একটি বিকল্প দেয়। সাফারি বিজ্ঞপ্তিগুলি অক্ষম করতে সাফারির মধ্যে পছন্দসমূহে যান। ওয়েবসাইট ট্যাবে (সাফারির পুরানো সংস্করণগুলির জন্য বিজ্ঞপ্তি ট্যাব) ক্লিক করুন এবং "ওয়েবসাইটগুলিকে পুশ নোটিফিকেশনগুলি প্রেরণের অনুমতি চাইতে" মঞ্জুর করুন "থেকে চেক করুন। এবং voilà।
বর্তমান সাফারি (উচ্চ সিয়েরা হিসাবে) জন্য ওয়েবসাইট প্যানেল:
সাফারি এর পুরানো সংস্করণগুলির জন্য প্যানেল:
নীচের ব্যাখ্যাটি কেবল .0.০.৩ এর আগে সাফারি সংস্করণের জন্য বৈধ
অ্যাপল স্পষ্টতই যখন তারা বৈশিষ্ট্যটি যুক্ত করেছে তখন সাফারিতে বিজ্ঞপ্তি জিনিসটি সম্পূর্ণরূপে অক্ষম করার বিকল্পটি ভুলে গেছে। যাইহোক এটি কাজ করে তবে হৃদয়ের মূর্ছা জন্য নয়। ** এটি শুধুমাত্র সংস্করণ 7.0.3 এর আগে পুরানো সাফারির জন্য
সাফারি বন্ধ করুন টার্মিনাল খুলুন সিডি ~ / গ্রন্থাগার / সাফারি chmod 000 রিমোটনোটিকেশনস /
এটাই. Chmod 000 স্রেফ ডিরেক্টরি রিমোটনোটিকেশনকে অ্যাক্সেসযোগ্য করে তুলেছে। এটি আবার অ্যাক্সেসযোগ্য করার জন্য (এবং সাফারিতে বিজ্ঞপ্তিগুলি পুনরায় সক্ষম করার জন্য) উপরেরটি আবার করুন তবে chmod কমান্ডে 000 এর পরিবর্তে 755 ব্যবহার করুন।
নীচে রেনসের মন্তব্যে রেখাযুক্ত, ফাইন্ডারের মাধ্যমে অ্যাক্সেসের অধিকারগুলি পরিবর্তন করাও সম্ভব।
chmod
যদিও কমান্ডটি ব্যবহার করিনি , তবে RemoteNotifications
ফাইন্ডারের সাথে ফোল্ডারে গিয়ে ফোল্ডার তথ্য (⌘-I) খুললাম এবং নিজের নিজস্ব ব্যবহারকারীর অনুমতিগুলি পরিবর্তিত করেছিলাম Read only
। সাফারি সেটিংসে কোনও প্রম্পট এবং বিজ্ঞপ্তি ফলক খালি নেই। পারফেক্ট।
Chmod 000 রিমোটনোটিকেশনের প্রস্তাবিত উত্তরটি কাজ করে, তবে দুর্ভাগ্যক্রমে কনসোলটি ডিরেক্টরিতে ফাইল অ্যাক্সেসের অনেকগুলি ব্যর্থ প্রচেষ্টা দিয়ে স্পাউড করা হয়েছে।
বার্তাগুলি সমস্ত সাফারিএনটিফিকেশন এজেন্ট নামে একটি প্রক্রিয়া দ্বারা লগ করা হচ্ছে যা একক দুঃখের উত্স বলে মনে হয়। এই প্রক্রিয়াটি সম্পূর্ণভাবে ব্যবহার করে থামানো যেতে পারে:
launchctl remove com.apple.SafariNotificationAgent
ওএস আপডেটগুলি এটিকে আবার চালু করতে পারে, তবে আমি বরং এটি এমন কোনও বৈশিষ্ট্যের জন্য কোনও ফোল্ডারে অ্যাক্সেস করার চেষ্টা করার জন্য সিস্টেম সংস্থানগুলি নষ্ট করে না যা আমি প্রথম স্থানে চাইনি।
আজ সাফারি ১১-এ, এটি "ওয়েবসাইটগুলি"> "বিজ্ঞপ্তি" এর অধীনে সাফারি পছন্দগুলিতে উপলভ্য। অন্তর্নির্মিত সহায়তা এটি সহজভাবে বর্ণনা করে:
সাফারিতে বিজ্ঞপ্তির অনুমতি অনুরোধগুলি দেখা বন্ধ করুন : সাফারি> পছন্দসমূহ চয়ন করুন, ওয়েবসাইটগুলি ক্লিক করুন, এবং বিজ্ঞপ্তিগুলিতে ক্লিক করুন। "ওয়েবসাইটগুলিকে পুশ নোটিফিকেশনগুলি প্রেরণের জন্য অনুমতি চাইতে জিজ্ঞাসা করুন" নির্বাচন করুন now এখন থেকে, আপনি কোনও বিজ্ঞপ্তি পাঠাতে পারে এমন কোনও ওয়েবসাইট পরিদর্শন করার পরে, আপনাকে জিজ্ঞাসা করা হবে না।
এটি করার কোনও উপায় নেই বলে মনে হচ্ছে। এই কোডটি চালানো থেকে আটকাতে আমি একটি প্লাগইন ব্যবহার করার কথা ভাবছি। এটি উত্স কোডের উইন্ডো.সফারি.পুষনোটিকেশন.পার্মিমেশনের সাথে সম্পর্কিত বলে মনে হচ্ছে।
বিদ্যমান উত্তরগুলিতে যোগ করতে:
কিছু সময় পরে গৃহীত উত্তরের দ্বিতীয় অংশটি পুরানো। এটি প্রক্রিয়াটি থামেনি। ফাইল সিস্টেমে প্রক্রিয়াটি খুঁজতে আমাকে অ্যাক্টিভিটি মনিটরে যেতে হয়েছিল।
তাই আমি কাজ শেষ
sudo tcsh
chmod 000 /usr/libexec/SafariNotificationAgent
এখন পর্যন্ত পুরোপুরি কাজ করে। আমি সাফারি পুনরায় চালু করার পরে প্রক্রিয়া আর চলবে না।
আমি সবকিছু চেষ্টা করেছিলাম কিন্তু অবশেষে এটি পেয়েছি এটি আশ্চর্যজনক এবং এটি http://forums.adobe.com/message/5791174 কাজ করেছে
সিস্টেম পছন্দসমূহ> বিজ্ঞপ্তিগুলি> সাফারি এ যান এবং তারপরে সেটিকে অক্ষম করুন। এটি সাফারির জন্য বিজ্ঞপ্তিগুলি অক্ষম করবে, তবে প্রম্পটটি বন্ধ হবে কিনা তা আমি জানি না। আপনার নিজের সাফারিতে আরও কিছু সেটিংস রয়েছে তবে এটি আরও পরিচালনা।