閲覧しているページをツイートするブックマークレット(2020/5 更新、ポップアップ版)

普段、つぶやきたい時にすぐにつぶやけるようにChromeのブックマークバーに Tweetのブックマークレットを入れています。

ただ、直近のTwitter側の仕様変更により動かなくなっていたので、 下記のURLを参考に調整をしてみました。

閲覧しているページをツイートするブックマークレット - Qiita

ツイートボタンがないページでもツイート画面を開くブックマークレット - Qiita

基本1個目のものだけでいけるのですが、そのまま実行すると別タブになってしまうので、 2個目(これまで使わせていただいていたもの)を参考にしてポップアップで表示されるようにしてみました。

最終的なコードは以下のものになります。

javascript:(function(){var w=550,h=420;window.open("https://twitter.com/compose/tweet?text="+encodeURIComponent(document.title)+" "+encodeURIComponent(location.href),"_blank","width="+w+",height="+h+",left="+(screen.width-w)/2+",top="+(screen.height-h)/2+",scrollbars=yes,resizable=yes,toolbar=no,location=yes")})()

ブックマークレットを使っている人がまだどれぐらい居るのかわかりませんが、 自分のような方の参考になれば幸いです!