今見ているページをツイートしたいなとおもってchrom拡張作ろうと思ったけどブックマークレットのほうがはやくね?ということで作った

投稿日と更新日

その通りです。今回のように「今見ているページをツイートしたい」だけなら、拡張機能よりもブックマークレットの方が圧倒的に速くて軽いです。以下にすぐ使える最小構成コードを示します。


✅ ブックマークレット版「Tweet This Page」

ステップ1:以下をコピー

javascript:(function(){
  var title = document.title;
  var url = location.href;
  var text = encodeURIComponent(title + " " + url);
  window.open("https://twitter.com/intent/tweet?text=" + text, "_blank");
})();

ステップ2:ブックマークバーに登録

  1. ブラウザのブックマークバーを表示する。
  2. 適当なページをブックマーク。
  3. そのブックマークのURL欄に上記コードを貼り付ける。
  4. 名前を「Tweet This Page」などに変更。

ステップ3:クリックするだけ

今見ているページのタイトル+URLが自動でTweetウィンドウに入ります。


💡改良オプション

  • 選択テキストを優先的にツイートしたいなら:
javascript:(()=>{const Z=s=>s.replace(/[\uFF01-\uFF5E]/g,c=>String.fromCharCode(c.charCodeAt(0)-0xFEE0)).replace(/\u3000/g,' ');const raw=String(window.getSelection&&window.getSelection())||document.title;const t=Z(raw);const u=location.href;const q=new URLSearchParams({text:t,url:u});window.open('https://x.com/intent/tweet?%27+q.toString(),%27_blank%27);})();

最新記事

コメントを残す

ATTRIP Search