Chrome拡張機能「GhostOnTheSearchBar」のソースコードです。
GhostOnTheSearchBarは、ウェブページ上でテキストを選択した際に、選択されたテキストを検索ツールバーに追加し、Google検索を実行するChrome拡張機能です。
- テキスト選択検出: ページ上でテキストを選択するとゴーストインターフェースが表示
- 上スクロール: 選択テキストを検索ツールバーに追加
- 下スクロール: 選択テキストで即座にGoogle検索実行
- 検索ツールバー: 複数の検索ワードを蓄積して検索
- 多言語対応: 日本語・英語のUI対応
- カスタマイズ: テーマ設定とドラッグ移動
- Chromeウェブストアで「GhostOnTheSearchBar」を検索
- 「Chromeに追加」をクリック
- インストール完了
- Chromeで
chrome://extensions/を開く - 「開発者モード」を有効にする
- 「パッケージ化されていない拡張機能を読み込む」をクリック
- このフォルダを選択
- テキスト選択: ウェブページ上でテキストをドラッグ選択
- ゴーストインターフェース: 選択範囲に半透明のインターフェースが表示
- 上スクロール: ホイールを上にスクロールで検索ツールバーに追加
- 下スクロール: ホイールを下にスクロールで即座に検索実行
- 検索ツールバー: 複数のワードを蓄積して検索可能
- Manifest Version: 3
- 対応ブラウザ: Google Chrome
- 権限: activeTab, storage
- ホスト権限: https://www.google.com/*
- 多言語対応: 日本語・英語
GhostOnTheSearchBar/
├── manifest.json # 拡張機能の設定
├── content.js # メインロジック
├── content.css # スタイルシート
├── background.js # バックグラウンド処理
├── popup.html # ポップアップUI
├── popup.js # ポップアップロジック
├── _locales/ # 多言語対応
│ ├── en/ # 英語
│ └── ja/ # 日本語
├── icons/ # アイコンファイル
├── privacy-policy.html # プライバシーポリシー
└── README.md # このファイル
この拡張機能は、ユーザーのプライバシーを尊重し、個人情報の保護に努めています。
- データ収集: 選択されたテキストと使用統計のみ
- 外部送信: Google検索実行時のみ
- データ保存: ローカルデバイスのみ
詳細はプライバシーポリシーをご確認ください。
- Google Chrome
- テキストエディタ
- リポジトリをクローン
chrome://extensions/で開発者モードを有効化- 「パッケージ化されていない拡張機能を読み込む」でフォルダを選択
- コードを編集して保存
- 拡張機能の「更新」ボタンをクリック
- このリポジトリをフォーク
- 機能追加やバグ修正のブランチを作成
- 変更をコミット
- プルリクエストを作成
このプロジェクトはMITライセンスの下で公開されています。
バグ報告や機能要望は、GitHubのIssuesページでお知らせください。
- v1.0.1: 多言語対応、プライバシーポリシー追加
- v1.0.0: 初回リリース
© 2024 GhostOnTheSearchBar. All rights reserved.