Extensión de navegador para KeePassXC con mensajería nativa.
Basado en chromeIPass de pfn. Algunos cambios también se fusionaron desde KeePassHttp-Connector de smorks.
Esta extensión del navegador fue compatible por primera vez con KeePassXC 2.3.0 (versión de finales de 2017). En general, se recomienda utilizar únicamente la última versión disponible.
Obtenga la extensión para Firefox o Chrome/Chromium o Microsoft Edge (requiere KeePassXC 2.5.3 o posterior).
Consulte este documento para obtener instrucciones sobre cómo configurar KeePassXC para conectar la base de datos correctamente.
KeePassXC-Browser se comunica con KeePassXC a través de keepassxc-proxy . El proxy maneja la escucha de STDIN/STDOUT y transfiere estos mensajes a través de sockets de dominio Unix/canalizaciones con nombre a KeePassXC. Esto significa que KeePassXC se puede utilizar e iniciar normalmente sin interferencia de la API de mensajería nativa. KeePassXC-Browser inicia sólo la aplicación proxy y no hay riesgo de cerrar KeePassXC o perder los cambios no guardados. No es necesario instalar keepassxc-proxy por separado. Está incluido en el paquete de la aplicación KeePassXC. Alternativamente, puede usar keepassxc-proxy-rust como proxy si prefiere una solución que no sea Qt.
La extensión KeePassXC-Browser solicita los siguientes permisos:
Nombre | Razón |
---|---|
activeTab | Para obtener la URL de la pestaña actual |
contextMenus | Para mostrar elementos del menú contextual |
cookies | Para acceder a la lista pública de sufijos interna del navegador |
clipboardWrite | Permite copiar la contraseña del generador de contraseñas al portapapeles |
nativeMessaging | Permite la comunicación con la aplicación KeePassXC |
notifications | Para mostrar notificaciones del navegador |
offscreen | Para acceder al tema del sistema al configurar los colores de los iconos (solo Chrome) |
storage | Para almacenar la configuración de la extensión (siempre se almacena localmente en el navegador, nunca se sincronizan) |
tabs | Para solicitar URL de pestañas y otra información |
webNavigation | Para mostrar notificaciones del navegador sobre instalación o actualización |
webRequest | Para manejar la autenticación básica HTTP |
webRequestBlocking | Para manejar la autenticación básica HTTP |
http://*/* | Para permitir el uso de KeePassXC-Browser en todos los sitios web |
https://*/* | Para permitir el uso de KeePassXC-Browser en todos los sitios web |
https://api.github.com/ | Para comprobar la última versión de KeePassXC desde GitHub |
Consulte keepassxc-protocol para obtener detalles sobre el protocolo de mensajería utilizado entre la extensión del navegador y KeePassXC.
Las traducciones se gestionan en Transifex, que ofrece una interfaz web. Únase a un equipo de idiomas existente o solicite uno nuevo si no hay ninguno.
Ver wiki.
Consulte nuestra Guía de solución de problemas para solucionar problemas si los problemas y las soluciones enumerados anteriormente no funcionan.