Contact emails
fabio...@microsoft.com, samue...@microsoft.com, mjac...@microsoft.com, luig...@microsoft.com, dmu...@chromium.org
Explainer
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/URLProtocolHandler/explainer.md
Specification
(Draft) https://pr-preview.s3.amazonaws.com/w3c/manifest/pull/972.html#protocol_handlers-member
API spec
Yes
Design docs
https://docs.google.com/document/d/1NHlWLjAPZ-dyxcz3AoTWibeerDeHW7Vqrx6FmhB0XmE
Summary
Enable web applications to register themselves as handlers of custom URL protocols/schemes using their installation manifest.
Blink component
Search tags
protocol, web
app, protocol
handlers, custom
schemes
TAG review
https://github.com/w3ctag/design-reviews/issues/482
TAG review status
Issues addressed
Risks
Interoperability and Compatibility
Low; manifest elements will be ignored if unsupported by the client.
Gecko: No signal (https://bugzilla.mozilla.org/show_bug.cgi?id=1635272)
WebKit: No signal (https://bugs.webkit.org/show_bug.cgi?id=211401)
Web developers: No signals
Security
Goals for experimentation
Make sure that the API works as expected and that web app developers can successfully enable their apps to handle protocol links.
Experimental timeline
Start: M92
End: M95
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
No
URL Protocol handler registration is only available on Windows, Mac and Linux.
Is this feature fully tested by web-platform-tests?
No
DevTrial instructions
https://web.dev/url-protocol-handler/
Flag name
#enable-desktop-pwas-protocol-handling
Tracking bug
Launch bug
Link to entry on the Chrome Platform Status
https://www.chromestatus.com/feature/5151703944921088
Links to previous Intent discussions
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/x4Ev_l9Oj2U/m/6bGPs7MVCwAJ
This intent message was generated by Chrome Platform Status.
Indeed, Thomas – thanks for pointing that out. Related to that, we also intend to do another round of requesting signals from other implementers, so hopefully we’ll have more updates on that front soon.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/BN8PR00MB0580738709F8443D6856AE69FB309%40BN8PR00MB0580.namprd00.prod.outlook.com.