見たくないプロモツイートをあらかじめ非表示にしたいTwitterは主にWeb版を利用しているのですが、最近目に余るプロモツイートが表示されて気が滅入っていました。プロモツイートとは何ですか?どんなプロモツイートが嫌なのかは、冒頭の画像から推察してください。Twitterのタイムラインは基本的に信頼を置く人からのツイートやリツイートで構成されているため、そのつもりで読むのですが、期待を裏切ってイラっとするプロモツイートだったときのガッカリ感といったらありません。プロモツイートかどうかは、ツイート最下段の「プロモーション」の文字の有無を確認しないと判断できません。」この繰り返しが、心を蝕んでいきます。プロモツイートは地色をちょっと変えるなど、読む前から心の準備ができるようにしておいてほしいものです。非表示にする」をクリックすることの意味は見たことの意思表示ぐらいにしかなっていないため、二度と見たくないプロモツイートを常時非表示にする方法を考案してみました。Webブラウザ拡張のNinjaKitを利用ページロード時に、任意のJavaScriptを実行するWebブラウザ機能拡張/拡張機能であるNinjaKitを使って実現してみました。Chrome用の拡張機能と、Safari用の機能拡張があります。Firefox用のNinjaKitはありません。Greasemonkeyでは動作がおかしいことは確認しています。「PromotedTweetsFilter」NinjaKit用のUserScriptは以下です。{filterThemOut();}});設定方法まずは、NinjaKitのインストールを済ませておきます。設定のために、設定画面を表示します。Chromeでは、ウインドウ右端のNinjaKitのアイコンをCtrl+クリック、ないしは右クリック。表示されるメニューの中から「オプション」を選択。Safariでは、アドレスバー左のNinjaKitのアイコンをクリックすると、設定画面が表示されます。UserScriptの新規作成と貼り込み設定画面が表示されたら「Scripts」タブを表示。script」ボタンをクリック。NinjaKitの編集画面に上に掲載したUserScript「PromotedTweetsFilter」を貼ります。UserScriptの書き換えと有効化UserScript中の、配列、blockListと、ngWordを自分用に書き直します。"悲報"];「blockList」には、非表示にしたいプロモツイート発信アカウントを羅列。「ngWord」には、非表示にしたいプロモーションの本文中に含まれる単語を羅列します。0個、1個、2個、3個連ねて書いた場合の書式を例示しておきます。"クソワロタ"];「blockList」と「ngWord」は、対象となるプロモツイートが該当するよう、どちらかだけを指定すればOKです。「blockList」と「ngWord」を書き換えたら「save」ボタンをクリック。ここでTwitterをリロードすると、機能し始めているはずです。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。