Intent to Experiment: URL Protocol Handler Registration for PWAs

已查看 195 次
跳至第一个未读帖子

Fabio Rocha

未读,
2021年6月10日 18:46:472021/6/10
收件人 blin...@chromium.org

Contact emails

fabio...@microsoft.comsamue...@microsoft.commjac...@microsoft.comluig...@microsoft.comdmu...@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

UI>Browser>WebAppInstalls

Search tags

protocolweb appprotocol handlerscustom 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

https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/URLProtocolHandler/explainer.md#security-considerations

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

https://crbug.com/1019239

Launch bug

https://crbug.com/1063658

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.

 

Thomas Steiner

未读,
2021年6月11日 05:10:032021/6/11
收件人 Fabio Rocha、blin...@chromium.org

Fabio Rocha

未读,
2021年6月15日 18:49:372021/6/15
收件人 blin...@chromium.org、to...@google.com

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.

Chris Harrelson

未读,
2021年6月16日 11:38:102021/6/16
收件人 Fabio Rocha、blin...@chromium.org、to...@google.com
LGTM

--
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.
回复全部
回复作者
转发
0 个新帖子