Расширение браузера для KeePassXC с собственным обменом сообщениями.
На основе chromeIPass от pfn. Некоторые изменения внесены также из KeePassHttp-Connector от smorks.
Это расширение браузера впервые было поддержано в KeePassXC 2.3.0 (выпуск конец 2017 г.). Обычно рекомендуется использовать только последнюю доступную версию.
Получите расширение для Firefox или Chrome/Chromium или Microsoft Edge (требуется KeePassXC 2.5.3 или новее).
В этом документе приведены инструкции по настройке KeePassXC для правильного подключения базы данных.
KeePassXC-Browser взаимодействует с KeePassXC через Keepassxc-proxy . Прокси обрабатывает прослушивание STDIN/STDOUT и передает эти сообщения через сокеты домена Unix/именованные каналы в KeePassXC. Это означает, что KeePassXC можно использовать и запускать в обычном режиме без вмешательства Native Messaging API. KeePassXC-Browser запускает только прокси-приложение, и нет риска закрытия KeePassXC или потери каких-либо несохраненных изменений. Вам не нужно устанавливать Keepassxc-proxy отдельно. Он включен в пакет приложения KeePassXC. В качестве альтернативы вы можете использовать Keepassxc-proxy-rust в качестве прокси, если предпочитаете решение, отличное от Qt.
Расширение KeePassXC-Browser запрашивает следующие разрешения:
Имя | Причина |
---|---|
activeTab | Чтобы получить URL-адрес текущей вкладки |
contextMenus | Чтобы показать пункты контекстного меню |
cookies | Чтобы получить доступ к внутреннему списку общедоступных суффиксов браузера |
clipboardWrite | Позволяет копировать пароль из генератора паролей в буфер обмена. |
nativeMessaging | Обеспечивает связь с приложением KeePassXC. |
notifications | Чтобы показать уведомления браузера |
offscreen | Для доступа к системной теме при настройке цветов значков (только Chrome) |
storage | Для хранения настроек расширения (всегда хранятся локально в браузере, никогда не синхронизируются) |
tabs | Чтобы запросить URL-адреса вкладок и другую информацию |
webNavigation | Чтобы показывать уведомления браузера при установке или обновлении |
webRequest | Для обработки базовой аутентификации HTTP |
webRequestBlocking | Для обработки базовой аутентификации HTTP |
http://*/* | Разрешить использование KeePassXC-браузера на всех сайтах. |
https://*/* | Разрешить использование KeePassXC-браузера на всех сайтах. |
https://api.github.com/ | Для проверки последней версии KeePassXC с GitHub |
Проверьте Keepassxc-protocol для получения подробной информации о протоколе обмена сообщениями, используемом между расширением браузера и KeePassXC.
Переводы выполняются через Transifex, который предлагает веб-интерфейс. Пожалуйста, присоединяйтесь к существующей языковой команде или запросите новую, если ее нет.
Смотрите вики.
См. наше Руководство по устранению неполадок для решения проблем, если ранее перечисленные проблемы и решения не работают.