У Twitter є маса способів сповіщення. На веб-сайті twitter.com є налаштування для сповіщень електронною поштою та для "веб-сповіщень" (сповіщення браузера). На цій сторінці: Як побачити сповіщення про Twitter для згадок, але не подобається чи ретвітів (вересень 2017 року) , існує безліч методів, релевантних для мобільного додатку Twitter (iOS або Android), для веб-сайту twitter.com та для інших додатки Twitter партії.
Однак жодне з них не стосується https://twitter.com/i/notifications (званий "шкалою повідомлень"), про яку йдеться тут. Наприклад, https://twitter.com/settings/web_notifications говорить:
і на офіційній довідковій сторінці про шкалу сповіщень також нічого не сказано про таке фільтрування.
Отже, на даний момент, якщо ви хочете уникати сповіщень про лайки та ретвіти, такі варіанти:
Не споживайте сповіщення з https://twitter.com/i/notifications взагалі: використовуйте сповіщення електронною поштою або стороннім додатком, а просто ігноруйте (або приховуйте) цю вкладку на twitter.com або
Використовуйте метод в браузері, щоб приховати ці сповіщення.
Я намагався (2), і це те, що я мав до цього часу (оновлю відповідь у міру більшого прогресу). Введіть наступне в консоль javascript:
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);
Це дозволить відфільтрувати сповіщення цих типів, поки сторінка не буде знову завантажена.
Це, здається, працює дотепер, тому наступним кроком буде зробити закладку або розширення для браузера або просто додати відповідні фільтри до будь-якого розширення, яке приховує елементи. Все це працювало б; виберіть улюбленого. Наприклад, якщо ви використовуєте Adblock Plus, ви можете додати наступне до "Мій список фільтрів":
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 вирішить змінити свій CSS, все це порушиться.