Closed GamerClassN7 closed 3 years ago
Hi! What is your browser and OS?
Thank you for Quick Reaction :)
Browser:
What is Chrome v0.3.6?
Sorry v0.3.6 vas version of extension. so Google Chrome is version 91.0.4472.77 (Oficiální sestavení) (64bitový)
I see. Let's check the background page of the extension. You can see it in chrome://extensions, click "inspect" there.
Can you send any screenshot so i can see what you mean ? i cans see inspect anywhere :(
Or did you mean that HTML page with setting ?
No, not the options page. This page: https://i.stack.imgur.com/MSVxw.png (google "how to open extension background page")
i dont hawe anything like this, there :(
BTW i am not he Clever Person but also not a Dummes one :) i try to google it but i was not able to access the site :)
If you click "details" in KeeWeb connect "card" on this page, there will be an option inside.
For anyone who will be strandet like me
1) Go to: "chrome://extensions"
2) Click enable "Dev Mode"
3) now you will see desired link in each extension box
@antelle it would be nice to add it to readme or somewhere :)
Anyway Result:
Thanks! Didn't know that it was not visible not in dev mode.
Updated the post :)
Interesting, it looks like the native messaging host crashes or prints some error. Let's try launching it manually. It should be located next to KeeWeb.exe. You can launch it like this:
keeweb-native-messaging-host.exe keeweb-connect@keeweb.info
It's not expected to print anything, but KeeWeb should show something about a new connection in its devtools. KeeWeb devtools can be opened from Settings / General / Advanced (in the bottom).
Nothing in app
I think it's because of PowerShell, it doesn't like @
in arguments. Let's try it like this, maybe this will help (I don't have Windows right now to try):
keeweb-native-messaging-host.exe "keeweb-connect@keeweb.info"
I see, that's the issue. The native host cannot connect to KeeWeb and it just quits. I don't understand why this happens though, it's the first time I see that it quits without printing any error. I can check where we're missing logging and rebuild it. Is this x64 or 32-bit Windows?
x64
What is starting the host Extension or Desktop app ?
It's the extension who starts it: there's a mechanism in Chrome and other browsers that allows to start a so-called native host, an application registered for this extension.
What happens if you close KeeWeb and launch the native host in the same way? I just tried doing it from PowerShell on Windows like you did, and it seems to work.
Nothing same
Let's make sure we can see the error if it exists. What happens if you start it without "keeweb-connect@keeweb.info"
? It's expected to print:
Expected origin
Nothink output is nothing
Ok, so we just don't see the output in case of errors. Let's try launching it from cmd, maybe it will help?
i het this error
This explains everything, thanks. It's Visual C++ Runtime DLL that is missing. I'll check why.
I downloaded and installed https://support.microsoft.com/cs-cz/topic/posledn%C3%AD-podporovan%C3%A1-verze-aplikace-visual-c-ke-sta%C5%BEen%C3%AD-2647da03-1eea-4433-9aff-95f26a218cc0 now it is working like charm :) Thank You for showing me the correct troubleshooting path :)
Jus a one more question why i am getting so much entries if path is fitting only for one ?
[HOST]/dev-tools-v4/public/login
Shouldn't it be filtered by URL ?
Right, downloading it manually should also work (but it's not supposed to be like that, I'll fix this).
Filtering works like this:
Fixed it, next version of KeeWeb will work without additional components. Thanks for the debugging!
- ere's only one match, it will be entered directly
- if there are multiple matches, it shows a window where it filters by domain including subdomains
Nice but would be possible to incorporate some sort of feature for URL ?
like for example we have in our company 1 dev server with one Domain name (no subdomains) with multiple applications is separet folders: [HOST]/app1 [HOST]/app2
an i have like 50 Logins for one specific URL eve that database have only one entry for app 1
so if i can suggest to use some Regexp like option for filtering so for example Entry for URL [HOST]/app1/login will be only matched by records with URL passing this Regexp [HOST]/app1/*
and not all for same host [HOST] like it is working now it would be really nice feature I think not only for me :)
I hope it is understandable what i am describing :D
Yes I understand what you mean, and I also understand the need for it, thank you for describing it! It was also reported previously here: https://github.com/keeweb/keeweb/issues/1693, eventually KeeWeb will support it.
Hi, just reinstalled computer and error still ocure, it would be nice in main page that package up is requires, it took mi like 30minutes before i find correct one
Hi, just saw in latest update there is new super useful native browser integration. unfortunately for me it is not working :(
Integration wersion 0.3.6![image](https://user-images.githubusercontent.com/22167469/120142903-70d7f100-c1df-11eb-8f23-71bdd2822e4d.png)
KeeWeb version v1.18.6![image](https://user-images.githubusercontent.com/22167469/120142935-7f260d00-c1df-11eb-91c8-5f04debfead1.png)
Thank you for any help you can provide.
Best Regards JonatanRek