Twitterの「いいね」通知をオフにするにはどうすればよいですか?


11

Twitterで-誰かが私のツイートを好きになったとき、または私が言及されているツイートを好きになったときに通知を受け取りたくありません。

ただし、誰かが私のツイートに返信したときに通知を受け取りたいです。

これらの設定を、Twitterの用語で「通知タイムライン」と呼ばれるもの、つまりデスクトップブラウザーアプリケーション内の通知に適用したい。

これはセットアップできますか?

回答:


2

ウェブとブラウザの「いいね」通知を無効にする

  1. https://twitter.com/にログインします
  2. 移動設定を選択したWeb通知
  3. [ 誰かが私のツイートを気に入っている]チェックボックスをオフにします。
  4. [ 変更を保存]をクリックします

注:モバイルデバイスの通知でも同じことができますが、通知タイムラインを具体的にフィルタリングする方法はありません。Twitterのヘルプページによると、通知のタイムラインからの単語またはアカウントのみをフィルタリングできます。


1
わかりました。そこには小さなバグが1つあります。初めてWeb通知にアクセスすると、「[Web通知]をオンにする」というメッセージが表示されます。これは、ブラウザー通知を取得するためのものです。クリックしてブロックを押すと、これらの設定にアクセスできます。
user1068446 2017

@ user1068446ありがとうございます!記載どおりに回答を調整しました。
アシュトン

3
おやおや-これは動作しないようです。Web通知は、ブラウザ/デスクトップ通知のみを対象としています。アプリケーション自体の中の通知ではありません。
user1068446 2017

1
@ user1068446申し訳ありませんが、通知のタイムラインの意味がわかりませんでした。ツイッターのヘルプページ通知のタイムラインについて(小見出し受信した通知をフィルタリングできますか?)によると、通知のタイムラインはそれほど具体的ではないようです。これを示すために回答を調整しました。
アシュトン

2

Tweetdeckクライアントを使用するだけです。

スクリーンショット


+1はい、これでうまくいくはずです。「サードパーティのアプリ」を使用することは、私の回答のオプション1の一部でした。具体的な例を見るのは良いことです。:-)
ShreevatsaR

0

Twitterには多数の通知方法があります。twitter.com Webサイトには、電子メール通知と「Web通知」(ブラウザ通知)の設定があります。このページ:メンションのTwitter通知を表示する方法(いいねやリツイートではない)(2017年9月)には、Twitterのモバイルアプリ(iOSまたはAndroid)、twitter.com Webサイト、およびその他のサードパーティに関連する一連のメソッドがあります。パーティーのTwitterアプリ。

ただし、これらのいずれも、ここでの質問に関するhttps://twitter.com/i/notifications(「通知タイムライン」と呼ばれます)には適用されません。たとえば、https//twitter.com/settings/web_notificationsは次のように述べています。

これらの設定は、私たちが気にすることを変更しません

通知のタイムラインに関する公式ヘルプページには、そのようなフィルタリングについても何も書かれていません。

したがって、この時点で、いいねやリツイートの通知を避けたい場合の選択肢は次のとおりです。

  1. https://twitter.com/i/notificationsからの通知をまったく使用しないでください。電子メール通知またはサードパーティのアプリを使用し、twitter.comのそのタブを無視(または非表示)するか、

  2. これらの通知を非表示にするには、ブラウザー内メソッドを使用します。

私は(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を変更することを決定すると、これらすべてが機能しなくなります。


0

ネイティブTwitterにはこの機能はありません。彼らは以前は使用していましたが、もう使用していません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.