Skip to content

Latest commit

 

History

History

README.md

Share Everything Chrome Extension

Share EverythingクライアントのChrome実装です。FireFox?知らない子ですね。

仕様

  • コンテキストメニューにShare Everythingが表示される。
    • 共有
      • 選択した要素(テキスト、リンク、画像)をAPIを経由してサーバに保存する。
    • クリップボードにコピー
      • 現在属している共有空間の値をクリップボードにコピーする。
    • いずれの選択をしても属する共有空間が存在しないときはIDの登録/作成用ポップアップが出現する。
    • ほんとはペースト機能も実装したかったが、ブラウザの拡張機能にはそんな権限はない。
  • 右上のメニューに設定用ポップアップを設置する。
    • 属する共有空間の変更ができる。

開発環境の構築方法

リポジトリはクローンしている前提です。

  • npmを設定し、ビルドします。
npm install
npm run build
  • Chromeを開き、設定→拡張機能→パッケージ化されていない拡張機能を読み込む→distディレクトリを指定

以上です。