開いているページをツイッターに投稿したいけど、Chromeの拡張機能は怪しいのしかなくてあんまり使いたくない。
ということで、ブックマークレットで解決することにした。
実現方法としては、以前作ったブックマークレット と同じような感じ。
ソース
javascript: (
function () {
window.open(
"https://twitter.com/intent/tweet?url=" + encodeURIComponent(location.href) + "&text=" + encodeURIComponent(document.title),
"_blank", "width=600,height=300");
}
)();
登録方法
新しいブックマークを作成してURLにブックマークレットを突っ込む。タイトルは任意(例はtweetThisPage)
使い方
登録したブックマークレットを押すと共有用の本文が入力された公式のツイート投稿ページが開く。(例はQiitaトップページ)
※window.openはどうもブラウザごとに挙動が微妙に違うのでポップアップか別タブかで開く様子。
まとめ
ブックマークレットはとても便利。
TODO
- タイトル + URL で140文字を超えたときの挙動がどうなるかは未検証
関連
Markdownのリンク形式で現在のページのタイトルとURLを表示するブックマークレットを登録(Qiitaの記事作成補助) - Qiita