KeePass integration for browsers using KeePassHttp

Latest Version

Version
1.0.11
Update
February 14, 2018
Size
519KiB
Developer
Category
Users
50,000+
Rating
4.46667 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
ContextMenus
ClipboardWrite
Storage
Tabs
WebRequest
WebRequestBlocking
Https://*/*
Http://*/*
Http://localhost:19455/
Http://localhost/
Https://raw.github.com/
See more

KeePassHttp-Connector Extension

This is a fork of the ChromeIPass extension, since it seems to be abadoned by it's original author.

Some changes from ChromeIPass 2.8.1:
* storage API used to store settings
* use async http reqs
* fill password hotkey changed to Alt+Shift+P

Change Log:

1.0.11
* more http auth fixes
* changed username shortcut key to Alt+Shift+U
* exclude .xsd files
* better detection of dynamic fields

1.0.10
* fix http auth popup dialog not showing any credentials

1.0.9
* fix more http auth issues
* http auth option should now take effect immediately, rather than on browser restart

1.0.8
* for http auth, if there are multiple matching credentials, user must select one from the extension icon

1.0.7
* update library versions (jquery, jquery-ui, bootstrap)
* for http auth, try all matching credentials before prompting user

1.0.3
* fix http auth

1.0.2:
* updated keepasshttp update version url
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "KeePassHttp-Connector",\t"version": "1.0.11",\t"manifest_version": 2,\t"description": "KeePass integration for browsers using KeePassHttp",\t"icons": {\t\t"16": "icons/keepass_16x16.png",\t\t"48": "icons/keepass_48x48.png",\t\t"128": "icons/keepass_128x128.png"\t},\t"applications": {\t\t"gecko": {\t\t\t"id": "[email protected]"\t\t}\t},\t"browser_action": {\t\t"default_icon": {\t\t\t"19": "icons/19x19/icon_normal_blue_19x19.png",\t\t\t"38": "icons/keepass_38x38.png"\t\t},\t\t"default_title": "KeePassHttp-Connector",\t\t"default_popup": "popups/popup.html"\t},\t"options_ui": {\t\t"page": "options/options.html",\t\t"open_in_tab": true\t},\t"background": {\t\t"scripts": [\t\t\t"browser-polyfill.min.js",\t\t\t"background/aes.js",\t\t\t"background/cryptoHelpers.js",\t\t\t"background/utf8.js",\t\t\t"background/utils.js",\t\t\t"background/keepass.js",\t\t\t"background/httpauth.js",\t\t\t"background/browserAction.js",\t\t\t"background/page.js",\t\t\t"background/event.js",\t\t\t"background/init.js"\t\t]\t},\t"content_scripts": [\t\t{\t\t\t"matches": [\t\t\t\t"http://*/*",\t\t\t\t"https://*/*"\t\t\t],\t\t\t"exclude_matches": [\t\t\t\t"*://*/*.xml",\t\t\t\t"*://*/*.xsd"\t\t\t],\t\t\t"js": [\t\t\t\t"browser-polyfill.min.js",\t\t\t\t"jquery-3.2.1.min.js",\t\t\t\t"jquery-ui.min.js",\t\t\t\t"kphc.js"\t\t\t],\t\t\t"css": [\t\t\t\t"jquery-ui.min.css",\t\t\t\t"bootstrap-btn.css",\t\t\t\t"kphc.css"\t\t\t],\t\t\t"run_at": "document_idle",\t\t\t"all_frames": true\t\t}\t],\t"commands": {\t\t"fill-username-password": {\t\t\t"description": "Insert username + password",\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+Shift+U",\t\t\t\t"mac": "Alt+Shift+U"\t\t\t}\t\t},\t\t"fill-password": {\t\t\t"description": "Insert a password",\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+Shift+P",\t\t\t\t"mac": "Alt+Shift+P"\t\t\t}\t\t}\t},\t"web_accessible_resources": [\t\t"jquery.min.map",\t\t"icons/key_16x16.png",\t\t"icons/key_24x24.png",\t\t"images/*"\t],\t"permissions": [\t\t"activeTab",\t\t"contextMenus",\t\t"clipboardWrite",\t\t"storage",\t\t"tabs",\t\t"webRequest",\t\t"webRequestBlocking",\t\t"https://*/*",\t\t"http://*/*",\t\t"http://localhost:19455/",\t\t"http://localhost/",\t\t"https://raw.github.com/"\t]}
Read more