-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Safari browser integration #2905
Comments
Not possible, Safari does not support the proper extension protocol. |
I see. Anyhow, there was a plugin for KeePass (Passafari), years ago. |
@Pedrober if you are interested I wrote an AppleScript originally for Macpass that can be used with Fastscripts for autofilling safari based on url. I modified it to work with strongbox (Mac keepass app). If this something you would find helpful I could try making 3rd one for use with keepassxc. |
Dear George,
Thank you very much for your message. Don’t worry. In the end, I moved to Enpass because it works with Safari…
Best wishes,
Manuel
|
"KeePassXC for Mac OS has very limited functionality without Safari browser integration." KeePassXC works great on the Mac with Firefox, Chome, and Chromium for me. There are other browsers for macOS besides Safari. |
Safari is highly convenient browser for macOS that should have integration with KeepPassXC. |
I have started working on Safari extension using the newer specs by Apple. It is based on the old HTTP support. I had geared it originally towards MacPass’s plugin, but it would work with any application that uses HTTP spec. That would means also there is some possibility it could be modified to work with KPXC native messaging. It is not finished and it only has some basic javascript for filling/testing and the basic POST request for credentials. The handling of the encryption, multiple sites, etc ... has not been worked on or developed. |
I do encourage you to go ahead, please! Safari is the best browser so far in my opinion, way more efficient and less battery consuming than the others. Making an app for OSX browsers I don't understand why Safari is not considered as one of them. |
I really hope to see something like this happening, even some sort of workaround just to make it work. |
Apple announced safari will support web extension in a future version at WWDC. When it does we'll test our current extension and done. |
Just as note i tested building the old Http legacy extension with apples new method and it works. |
@georgesnow which one? |
forgot to. add I tried the newer keepassXC extension (native messaging) as well. It builds and loads, but I couldn't get it to connect to the KeePassXC app. I tried some basic troubleshooting with no luck. |
You will need to manually add the native messaging config file to get it to work. Or use the new custom browser feature (browser advanced settings in kpxc) to setup Safari. |
Please note that it is not so much a question whether Safari is convenient or not, it is a sad fact that many Apple pages only work with Safari. So many people are forced to use Safari at least for part of their work, whether they like it or not. KeePassXC Safari integration would really help a lot. |
@droidmonkey Apparently web extensions are supported now?
Or is "Safari web extensions" not the same as the "web extensions" you referred to? They did have this qualifier:
I've noticed that uBlock Origin doesn't have support in Safari, and that the only ad blocker I could find works as a macOS app behind the scenes. |
This is tracked over on the browser extension issue board. We are working on the safari version now. |
Is that this? |
No but that one also needs to be closed This is the tracking request: keepassxreboot/keepassxc-browser#294 |
KeePassXC for Mac OS has very limited functionality without Safari browser integration. Please put it in your roadmap.
Desired Behavior
Automatic filling of passwords in Safafi.
The text was updated successfully, but these errors were encountered: