X(旧Twitter)でリスト表示中のリポストRP(RT)を非表示にするブックマークレット

当ページのリンクには広告が含まれています。
  • URLをコピーしました!

X(旧Twitter)でリストでのリポストRP(リツイートRT)を非表示にするブックマークレット

リスト機能を使っているそこのあなた、リポストの嵐で大事な投稿を見逃していませんか?

X(旧Twitter)のリストを使うと、特定のアカウントの投稿だけを追いやすくなります。しかし、残念なことにリポストを非表示にする機能はリストには対応していません。

フォローしているアカウントがリポストする内容も表示されてしまうため、タイムラインが埋まってしまい、投稿を見逃してしまうこともしばしばです。

そんなあなたに朗報!

リスト内のリポスト(リツイート)を非表示にするブックマークレットを使えば、閲覧がスムーズになります。本記事では、このブックマークレットの使い方と、動的に読み込まれた新しいツイートにも対応する方法をご紹介します。

ブックマークの仕組みを使っているため、ブラウザ版でしか機能しません。
このブックマークレットは個人の使用を前提としています。X(旧Twitter)の規約に反しない範囲でご利用ください。

目次

1. ブックマークレットとは?

ブックマークレットって?難しい?

ブックマークレットは、ブラウザのブックマークに保存して使うJavaScriptコードのことです。通常のブックマークのようにクリックするだけで、ページ内の表示を変更したり、特定の操作を自動化したりできます。

アラート表示したり、いろんな動作が可能です。ブックマーク作成時にURLをJavaScriptコードに差し替えるだけで、使用するにはいつもどおりクリックするだけで機能します。

2. リストでのリポスト(リツイート)を非表示にするブックマークレット

以下のコードをブックマークとして登録し、Twitterのリストページでクリックするだけで、リポスト(リツイート)を自動的に非表示にします。公開リスト、非公開リストに関わらず使用できますよ。

ブックマークのURL部分に差し替えるコード(ブックマークレット)

javascript:(function(){const hideRetweets=()=>{document.querySelectorAll('article').forEach(tweet=>{if(tweet.innerText.includes('さんがリポスト')||tweet.innerText.includes('Retweeted')){tweet.style.display='none';}});};hideRetweets();new MutationObserver(hideRetweets).observe(document,{childList:true,subtree:true});})();

ページ内の変化をリアルタイムで監視しているので、下へスクロールなどして新しく要素が読み込まれた場合でも対応します。

3. 使い方

1. ブックマークレットの登録

  1. 上記のコードをコピーします。
  2. ブラウザのブックマークバーに「新しいブックマーク」を作成します。
  3. URL部分にコードをそのまま貼り付け、名前をつけて保存します(例:リポスト非表示)。
URLをJavaScriptコードに差し替える

名前部分はわかりやすいように変更すればOKです。

これだけで準備はOKです。

2. ブックマークレットの実行

  1. Twitter(X)のリストページを開きます。
  2. 表示されたリストで、リポストが出てくるまでスクロールします。
  3. ブックマークバーのブックマークレットをクリックします。

これで、表示されているリポストがすべて非表示になります。

厳選したリストでカテゴリ別にスッキリ見られて快適に♪

4. Q&A

Q&A

Q1: 非公開リストでも使えますか?

はい、非公開リストでも問題なく動作します。リストの種類に関係なく、Xの構造に基づいて機能します。

Q2: 他のブラウザでも使えますか?

このブックマークレットは、Google Chrome、Microsoft Edge、Firefoxなど、JavaScript対応のほとんどのブラウザで動作します。

Q3: リポストだけを完全に無視することはできますか?

はい、このブックマークレットは、Twitter上の**「○○さんがリポスト」「Retweeted」**という文字列を含むツイートをすべて非表示にします。

Q4:アプリ版では機能しますか?

いいえ、機能しません。

ブラウザ拡張の仕組み
 ブックマークレットはブラウザ内で実行されるJavaScriptコードです。アプリ版では、JavaScriptを直接実行する仕組みが提供されていないため、動作しません。

アプリ独自のUIとAPI
 アプリはTwitterのウェブ版とは異なる設計がされており、HTML構造も異なるため、同じコードでは対応できません。

PCのブラウザ版Xを利用しているなら、快適に利用できるようになりますね。

5:注意点

冒頭にも書きましたが、このブックマークレットは個人の使用を前提としています。X(旧Twitter)の規約に反しない範囲でご利用ください。

また、Xの仕様やAPIについて変更があった場合は、機能しなくなる可能性があるのでご了承ください。

6. リストでリポスト非表示のまとめ

このブックマークレットを使うと、Twitter(X)のリストでリポストを非表示にし、目的のツイートだけを快適に追うことができます。さらに、新しいツイートが読み込まれても自動で非表示にできるため、操作の手間がかかりません。

リストを見やすく整理したい方は、ぜひこのブックマークレットを活用してみてください!

それではでは。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次