ट्विटर में अधिसूचना विधियों का एक समूह है। Twitter.com वेबसाइट में ईमेल सूचनाओं के लिए और "वेब सूचनाएं" (ब्राउज़र सूचनाएं) के लिए सेटिंग्स हैं। यह पृष्ठ: ट्विटर नोटिफिकेशन फॉर मेंशन कैसे देखें, लेकिन लाइक या रिट्वीट्स (सितंबर 2017) में उन तरीकों का एक समूह है जो Twitter.com वेबसाइट के लिए, ट्विटर के मोबाइल ऐप (iOS या Android) के लिए और अन्य तीसरे के लिए प्रासंगिक हैं- पार्टी ट्विटर ऐप।
हालाँकि, इनमें से कोई भी https://twitter.com/i/notifications (जिसे "सूचना समयरेखा" कहा जाता है) पर लागू नहीं होता है, यहाँ सवाल यह है। उदाहरण के लिए, https://twitter.com/settings/web_notifications कहते हैं:
और सूचना समयरेखा के बारे में आधिकारिक सहायता पृष्ठ ऐसे फ़िल्टरिंग के बारे में कुछ भी नहीं कहता है।
इस बिंदु पर, किसी के विकल्प, यदि कोई पसंद और रीट्वीट के लिए सूचनाओं से बचना चाहता है, तो ये हैं:
Https://twitter.com/i/notifications से सूचनाओं का उपभोग न करें : ईमेल सूचना, या तृतीय-पक्ष ऐप का उपयोग करें, और twitter.com पर उस टैब को अनदेखा करें (या छिपाएँ), या
इन सूचनाओं को छिपाने के लिए एक इन-ब्राउज़र विधि का उपयोग करें।
मैं कोशिश कर रहा हूं (2), और यही वह है जो मैंने अभी तक किया है (उत्तर को अपडेट करूंगा क्योंकि मैं और अधिक प्रगति करूंगा)। जावास्क्रिप्ट कंसोल में निम्नलिखित टाइप करें:
function hideBad() {
for (let e of document.querySelectorAll([
'.js-activity-retweet', // "Retweeted your Tweet"
'.js-activity-favorite', // "liked your Tweet"
'.js-activity-favorited_mention', // "liked a reply to you"
'.js-activity-retweeted_mention', // "Retweeted a reply to you"
'.js-activity-favorited_retweet', // "liked your Retweet"
'.js-activity-follow', // "followed you"
'.js-activity-generic' // someone liked something else…
'.js-activity-retweeted_retweet' // "Retweeted your Retweet"
].join(','))) {
e.style.display = 'none';
}
}
hideBad();
window.addEventListener('scroll', hideBad);
यह उन प्रकारों के नोटिफिकेशन को फ़िल्टर करेगा, जब तक कि पेज पुनः लोड नहीं किया जाता है।
ऐसा लगता है कि यह अभी तक काम कर रहा है, इसलिए अगला कदम यह होगा कि इसे एक बुकमार्कलेट या ब्राउज़र एक्सटेंशन बनाया जाए, या जो भी एलिमेंट-हाइडिंग एक्सटेंशन आप उपयोग कर रहे हों, उसमें प्रासंगिक फ़िल्टर जोड़ें। वे सभी काम करेंगे; अपने पसंदीदा उठाओ। उदाहरण के लिए, यदि आप एडब्लॉक प्लस का उपयोग कर रहे हैं, तो आप निम्नलिखित को "मेरी फ़िल्टर सूची" में जोड़ सकते हैं:
twitter.com##.js-activity-retweet
twitter.com##.js-activity-favorite
twitter.com##.js-activity-favorited_mention
twitter.com##.js-activity-retweeted_mention
twitter.com##.js-activity-favorited_retweet
twitter.com##.js-activity-follow
twitter.com##.js-activity-generic
twitter.com##.js-activity-retweeted_retweet
मुख्य शेष समस्या यह है कि "सूचनाएं" आइकन के बगल में दिखाई गई संख्या इन्हें ध्यान में नहीं रखेगी। एक शायद उस के साथ रह सकते हैं। बेशक, जब twitter.com अपने सीएसएस को बदलने का फैसला करता है, तो यह सब टूट जाएगा।