Twitter có một loạt các phương thức thông báo. Trang web twitter.com có các cài đặt cho thông báo qua email và cho các thông báo web của Tiếng Anh (thông báo trình duyệt). Trang này: Cách xem Thông báo Twitter cho các đề cập, nhưng không thích hoặc Retweets (tháng 9 năm 2017) có một loạt các phương pháp phù hợp với ứng dụng di động của Twitter (iOS hoặc Android), cho trang web twitter.com và cho thứ ba khác- ứng dụng Twitter bên.
Tuy nhiên, không có điều nào trong số này áp dụng cho https://twitter.com/i/notifying (được gọi là dòng thời gian thông báo trên đường phố) mà câu hỏi ở đây là về. Ví dụ: https://twitter.com/sinstall/web_notifying nói:
và trang trợ giúp chính thức về dòng thời gian thông báo cũng không nói gì về việc lọc như vậy.
Vì vậy, tại thời điểm này, các tùy chọn của một người, nếu muốn tránh thông báo cho lượt thích và tin nhắn lại, là:
Không sử dụng thông báo từ https://twitter.com/i/notifying : sử dụng thông báo email hoặc ứng dụng của bên thứ ba và chỉ cần bỏ qua (hoặc ẩn) tab đó trên twitter.com hoặc
Sử dụng phương pháp trong trình duyệt để ẩn các thông báo này.
Tôi đã cố gắng (2), và đây là những gì tôi có cho đến nay (sẽ cập nhật câu trả lời khi tôi tiến bộ hơn). Nhập nội dung sau vào bảng điều khiển 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);
Điều này sẽ lọc ra các thông báo của các loại đó, cho đến khi trang được tải lại.
Điều này dường như đang hoạt động cho đến nay, vì vậy bước tiếp theo sẽ là làm cho nó trở thành bookmarklet hoặc tiện ích mở rộng trình duyệt hoặc chỉ cần thêm các bộ lọc có liên quan vào bất kỳ tiện ích mở rộng ẩn phần tử nào bạn có thể đang sử dụng. Tất cả những thứ đó sẽ làm việc; chọn yêu thích của bạn. Ví dụ: nếu bạn đang sử dụng Adblock Plus, bạn có thể thêm các mục sau vào Danh sách bộ lọc của tôi.
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
Vấn đề chính còn lại là số được hiển thị bên cạnh biểu tượng Thông báo của Wap sẽ không tính đến những điều này. Một người có lẽ có thể sống với điều đó mặc dù. Tất nhiên, khi twitter.com quyết định thay đổi CSS, tất cả những thứ này sẽ bị hỏng.