【2020年版では使用不可】パソコン限定:拡張機能 Stylusを利用し、ログインしていないTwitterでリツイートを消す

【2020年版では使用不可】パソコン限定:拡張機能 Stylusを利用し、ログインしていないTwitterでリツイートを消すのサムネイル

行きたいお店のリアルタイムの営業情報を知りたくて、公式ツイッターを見てみたら、口コミリツイートばかりでなかなか目的にたどり着けないときがあります。あとは、有名人のツイッターで本人だけのつぶやきを見たいときや、アーティスト本人の作品画像だけが見たいときもそうです。

ツイッターにログインすればユーザーごとにリツイートをオフにできますが、いちいちフォローが必要で面倒です。

そこで、Vivaldiなどで使える拡張機能Stylusを利用し、(ログインなしパソコン表示限定ですが)コメントなしリツイートはすべて非表示にしてしまうことにしました。

2020年1月追記

2020年1月に、Twitterのデザインがモバイル版に統一され、この記事の方法ではリツイートを非表示にできなくなりました。

また、新デザインではStylusでのリツイート非表示の方法を見つけることはできませんでした。お役に立てず申し訳ありません。

拡張機能 Stylusとは

以前の記事でも書きましたが、拡張機能Stylusを一言で説明するなら、『CSSスタイルシートというものを使ってウェブページの見た目を自分好みにカスタマイズしてしまおう、という追加機能』です。Webブラウザ Google Chrome, Firefox, Vivaldi, Operaなどで利用できます。

Stylusでリツイートを消すためのCSS設定

未ログインの状態のみで有効になります。

パソコン版表示でのみ有効です。モバイル版では利用できません。

消せるのはコメントなしリツイートのみです。

Stylusに設定するコード

/* PC限定:未ログインTwitterからリツイートを消す */
div[data-retweet-id] {
    display: none;
}

適用先

次で始まるURL』を『https://twitter.com/』としてください。

設定例

私が利用しているTwitter画面を例に説明します。

パソコン限定:拡張機能 Stylusを利用し、ログインしていないTwitterでリツイートを消す設定

Stylus設定のスクリーンショット

ログインなしでStylus設定もなしの状態です。ごく一般的なメイン画面で、リツイートが表示されています。

パソコン限定:拡張機能 Stylusを利用し、ログインしていないTwitterでリツイートを消す設定前

設定前。コメントなしリツイートが表示されている。

Stylus設定を有効にすると、リツイートのみが消えた結果が表示されます。なお、コメント付きリツイートはそのまま表示されます。

パソコン限定:拡張機能 Stylusを利用し、ログインしていないTwitterでリツイートを消す設定後

設定後。コメントなしリツイートのみが消える。


モバイル版ではパソコン版とは仕様が異なり、よい方法を発見できませんでした。何かアイディアやヒントがありましたら教えてくださればと思います。