Safelist dat, dweb, ipfs, ipns, and ssb schemes for registerProtocolHandler()
Categories
(Core :: DOM: Navigation, enhancement, P3)
Tracking
()
People
(Reporter: fredw, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 obsolete file)
These schemes were added to WebExtension's procol_handlers in bug 1428446.
After bug 1476035 we switched to a whitelist (as described by the spec) for registerProtocolHandler, so it's now inconsistent with WebExtension's procol_handlers.
This is currently being discussed in chromium / HTML5 there:
https://www.chromestatus.com/feature/4776602869170176
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/29sFh4tTdcs/K4XroilVBAAJ
https://github.com/whatwg/html/issues/3935
https://github.com/whatwg/html/issues/3998
Comment 1•5 years ago
|
||
Could we make this encompass all the schemes that seem reasonable that have been requested?
Reporter | ||
Comment 2•5 years ago
|
||
(In reply to Anne (:annevk) from comment #1)
Could we make this encompass all the schemes that seem reasonable that have been requested?
Yes sure, it seems it's not clear which ones are "reasonable" for now. I'm just opening this for the record and will update the things when there is an agreement on the WHATWG side.
Reporter | ||
Comment 3•5 years ago
|
||
Reporter | ||
Comment 4•5 years ago
|
||
(In reply to Frédéric Wang (:fredw) from comment #2)
(In reply to Anne (:annevk) from comment #1)
Could we make this encompass all the schemes that seem reasonable that have been requested?
Yes sure, it seems it's not clear which ones are "reasonable" for now. I'm just opening this for the record and will update the things when there is an agreement on the WHATWG side.
Current proposal is summarized on https://github.com/mozilla/standards-positions/issues/339
I would request we add the did:
scheme to the list of entries here, given it is a standard track technology being specified in a formal W3C Working Group: https://bugzilla.mozilla.org/show_bug.cgi?id=1639016
Updated•5 years ago
|
Updated•4 years ago
|
Comment 6•4 years ago
|
||
IIUC:
- Chromium already includes
ipfs://
,ipns://
and other schemes on their safelist (https://www.chromestatus.com/feature/4776602869170176) - Fédéric has patch for Firefox ready (https://phabricator.services.mozilla.com/D71580)
- The HTML spec is waiting for... not sure. Mozilla Position in https://github.com/mozilla/standards-positions/issues/339?
How can we unblock this?
Comment 7•4 years ago
|
||
Matrix was just safelisted: https://bugzilla.mozilla.org/show_bug.cgi?id=1688030
Updated•3 years ago
|
Reporter | ||
Comment 8•3 years ago
|
||
Unassigning myself, since I'm not working on this anymore.
Description
•