[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reliability of org-protocol browser extensions
From: |
Max Nikulin |
Subject: |
Reliability of org-protocol browser extensions |
Date: |
Thu, 17 Nov 2022 22:30:11 +0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 |
On 17/11/2022 14:18, Jean Louis wrote:
I am using reliable org-protocol extension,
Out of curiosity, can you quickly capture let say 20 tabs (a second per
tab)? Is the extension able to detect that scheme handler is not
properly configured at the level of desktop environment?
that can "store" link and
"capture", it is programmed by Wojciech Siewierski,
https://github.com/vifon/org-protocol-for-firefox
I do not think that the tabs.update() method from WebExtensions API
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/update
is unambiguously better than launching external handler from a content
script by assigning URI to window.location
https://developer.mozilla.org/en-US/docs/Web/API/Window/location
The latter method is used by https://github.com/sprig/org-capture-extension/
Launching external scheme handler from a web page or from an extension
is a shoot and forget method. Even if an error is reported to browser
console, it is inaccessible for JavaScript. It is a grey zone even
though enough applications relies on custom URI schemes. There are a
couple of tricks, but they do not always work. Browsers isolates web
pages and host system to prevent attacks. Protection causes enough
inconveniences already while I would not call it perfect.
I do not think that changing of extension will help Samuel. Looking into
the code I do not see real difference in respect to reliability. Either
there is a problem with desktop-wide protocol handler or browser blocks
attempts to launch it.
- Re: Getting X selection reliably (Re: idea for capture anywhere in x), Ihor Radchenko, 2022/11/12
- Re: Getting X selection reliably (Re: idea for capture anywhere in x), Max Nikulin, 2022/11/13
- Re: Getting X selection reliably (Re: idea for capture anywhere in x), Ihor Radchenko, 2022/11/14
- Re: Getting X selection reliably (Re: idea for capture anywhere in x), Samuel Wales, 2022/11/15
- Debugging firefox extension (Re: idea for capture anywhere in x), Max Nikulin, 2022/11/16
- Re: Debugging firefox extension (Re: idea for capture anywhere in x), Samuel Wales, 2022/11/16
- Re: Debugging firefox extension (Re: idea for capture anywhere in x), Jean Louis, 2022/11/17
- Re: Debugging firefox extension (Re: idea for capture anywhere in x), Max Nikulin, 2022/11/17
- Re: Getting X selection reliably (Re: idea for capture anywhere in x), Jean Louis, 2022/11/17
- Reliability of org-protocol browser extensions,
Max Nikulin <=