次のSNSの投稿ページを現在開いているページのタイトルおよびURLを共有した状態で開くChrome拡張機能を作成してください
- Facebook
- X
- Bluesky
- Mastodon(インスタンスURLは設定画面で編集可能)
- Threads
それぞれのアカウントは既にログイン済みであるものとし、投稿ページを開く際にそれぞれのWeb Intent機能を使用してください
作成しました。Chrome拡張としてそのまま読み込める一式です。
social-share-extension.zip
主な仕様です。
- 現在のタブのタイトルとURLを取得
- Facebook / X / Bluesky / Mastodon / Threads の投稿画面を新しいタブで開く
- Mastodon のインスタンスURLはオプション画面で変更可能
- ログイン済み前提で、各サービスの共有用URLを使って投稿画面を開く構成
補足です。
- Facebook はURL共有はできますが、タイトル文言の事前入力は仕様上かなり不安定です。そのためこの拡張では
quote にタイトルを渡していますが、反映されない場合があります。
- Mastodon は指定インスタンスの
/share?text=... を使っています。多くの環境で動きますが、インスタンスや実装差異で挙動が異なる場合があります。
導入手順です。
- ZIPを展開
- Chromeで
chrome://extensions/ を開く
- 右上の「デベロッパーモード」をオン
- 「パッケージ化されていない拡張機能を読み込む」
- 展開した
social-share-extension フォルダを選択
ファイル構成は以下です。