具有本机消息传递功能的 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。这意味着 KeePassXC 可以正常使用和启动,而不受 Native Messaging API 的干扰。 KeePassXC-Browser 仅启动代理应用程序,不存在关闭 KeePassXC 或丢失任何未保存更改的风险。您不需要单独安装keepassxc-proxy。它包含在 KeePassXC 应用程序包中。或者,如果您更喜欢非 Qt 解决方案,您可以使用 keepassxc-proxy-rust 作为代理。
KeePassXC-浏览器扩展请求以下权限:
姓名 | 原因 |
---|---|
activeTab | 获取当前选项卡的 URL |
contextMenus | 显示上下文菜单项 |
cookies | 访问浏览器的内部公共后缀列表 |
clipboardWrite | 允许将密码从密码生成器复制到剪贴板 |
nativeMessaging | 允许与 KeePassXC 应用程序通信 |
notifications | 显示浏览器通知 |
offscreen | 用于在设置图标颜色时访问系统主题(仅限 Chrome) |
storage | 用于存储扩展设置(始终存储在浏览器本地,它们从不同步) |
tabs | 请求选项卡 URL 和其他信息 |
webNavigation | 显示有关安装或更新的浏览器通知 |
webRequest | 用于处理 HTTP 基本身份验证 |
webRequestBlocking | 用于处理 HTTP 基本身份验证 |
http://*/* | 允许在所有网站上使用 KeePassXC-Browser |
https://*/* | 允许在所有网站上使用 KeePassXC-Browser |
https://api.github.com/ | 用于从 GitHub 检查最新的 KeePassXC 版本 |
检查 keepassxc-protocol 以了解有关浏览器扩展和 KeePassXC 之间使用的消息传递协议的详细信息。
翻译在 Transifex 上进行管理,它提供了一个 Web 界面。请加入现有的语言团队,如果没有,请申请一个新的语言团队。
参见维基百科。
如果之前列出的问题和解决方案不起作用,请参阅我们的故障排除指南来解决问题。