Twitter hat eine Reihe von Benachrichtigungsmethoden. Die Website twitter.com enthält Einstellungen für E-Mail-Benachrichtigungen und für „Webbenachrichtigungen“ (Browserbenachrichtigungen). Diese Seite: Anzeigen von Twitter-Benachrichtigungen für Erwähnungen, aber nicht für Likes oder Retweets (September 2017) enthält eine Reihe von Methoden, die für die mobile App von Twitter (iOS oder Android), für die Website twitter.com und für andere Drittanbieter relevant sind. Party Twitter Apps.
Keines davon gilt jedoch für https://twitter.com/i/notifications (als "Benachrichtigungszeitleiste" bezeichnet), um die es hier geht. In https://twitter.com/settings/web_notifications heißt es beispielsweise:
und die offizielle Hilfeseite über die Benachrichtigungszeitleiste sagt auch nichts über eine solche Filterung aus.
An diesem Punkt stehen folgende Optionen zur Verfügung, wenn Benachrichtigungen für Likes und Retweets vermieden werden sollen:
Verwenden Sie überhaupt keine Benachrichtigungen von https://twitter.com/i/notifications : Verwenden Sie E-Mail-Benachrichtigungen oder eine Drittanbieter-App und ignorieren (oder verbergen) Sie diese Registerkarte auf twitter.com oder
Verwenden Sie eine In-Browser-Methode, um diese Benachrichtigungen auszublenden.
Ich habe es versucht (2), und das habe ich bisher (wird die Antwort aktualisieren, wenn ich weitere Fortschritte mache). Geben Sie Folgendes in die Javascript-Konsole ein:
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);
Dadurch werden Benachrichtigungen dieser Typen herausgefiltert, bis die Seite neu geladen wird.
Dies scheint bisher zu funktionieren. Der nächste Schritt besteht darin, es zu einem Lesezeichen oder einer Browsererweiterung zu machen oder einfach relevante Filter zu der von Ihnen verwendeten Erweiterung zum Ausblenden von Elementen hinzuzufügen. All das würde funktionieren; Wählen Sie Ihren Favoriten. Wenn Sie beispielsweise Adblock Plus verwenden, können Sie Folgendes zu "Meine Filterliste" hinzufügen:
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
Das verbleibende Hauptproblem besteht darin, dass die neben dem Symbol "Benachrichtigungen" angezeigte Nummer diese nicht berücksichtigt. Damit kann man wahrscheinlich leben. Wenn twitter.com beschließt, sein CSS zu ändern, wird dies natürlich alles kaputt gehen.