ネイティブ メッセージングを備えた KeePassXC のブラウザ拡張機能。
pfn の chromeIPass に基づいています。一部の変更は、smorks の KeePassHttp-Connector からもマージされました。
このブラウザ拡張機能は、KeePassXC 2.3.0 (2017 年末リリース) で初めてサポートされました。一般に、利用可能な最新リリースのみを使用することをお勧めします。
Firefox、Chrome/Chromium、または Microsoft Edge の拡張機能を入手します (KeePassXC 2.5.3 以降が必要)。
データベースに正しく接続するために KeePassXC を設定する方法については、このドキュメントを参照してください。
KeePassXC-Browser は、 keepassxc-proxyを通じて KeePassXC と通信します。プロキシは STDIN/STDOUT のリッスンを処理し、Unix ドメイン ソケット/名前付きパイプを介してこれらのメッセージを KeePassXC に転送します。これは、Native Messaging API からの干渉を受けることなく、KeePassXC を正常に使用および起動できることを意味します。 KeePassXC-Browser はプロキシ アプリケーションのみを起動するため、KeePassXC をシャットダウンしたり、保存されていない変更が失われるリスクはありません。 keepassxc-proxy を個別にインストールする必要はありません。これは KeePassXC アプリケーション パッケージに含まれています。 Qt 以外のソリューションを希望する場合は、プロキシとして keepassxc-proxy-rust を使用することもできます。
KeePassXC-Browser 拡張機能は次の権限を要求します。
名前 | 理由 |
---|---|
activeTab | 現在のタブのURLを取得するには |
contextMenus | コンテキスト メニュー項目を表示するには |
cookies | ブラウザの内部パブリックサフィックスリストにアクセスするには |
clipboardWrite | パスワードをパスワードジェネレータからクリップボードにコピーできるようにします |
nativeMessaging | KeePassXC アプリケーションとの通信を許可します |
notifications | ブラウザ通知を表示するには |
offscreen | アイコンの色を設定するときにシステムテーマにアクセスするため (Chrome のみ) |
storage | 拡張機能の設定を保存するため (常にブラウザーにローカルに保存され、同期されることはありません) |
tabs | タブの URL およびその他の情報をリクエストするには |
webNavigation | インストールまたはアップデート時にブラウザ通知を表示するには |
webRequest | HTTP Basic 認証の処理用 |
webRequestBlocking | HTTP Basic 認証の処理用 |
http://*/* | すべての Web サイトで KeePassXC-Browser の使用を許可するには |
https://*/* | すべての Web サイトで KeePassXC-Browser の使用を許可するには |
https://api.github.com/ | GitHub から KeePassXC の最新バージョンを確認する場合 |
ブラウザ拡張機能と KeePassXC の間で使用されるメッセージング プロトコルの詳細については、keepassxc-protocol を確認してください。
翻訳は Web インターフェースを提供する Transifex 上で管理されます。既存の言語チームに参加するか、チームがない場合は新しいチームをリクエストしてください。
ウィキを参照してください。
前述の問題と解決策が機能しない場合は、トラブルシューティング ガイドを参照して問題を解決してください。