Ready for Trial: Progressive Web Apps as URL Handlers

44 views
Skip to first unread message

Mandy Chen (SHE/HER)

unread,
Jul 8, 2021, 11:59:37 AM7/8/21
to blin...@chromium.org

Contact emails

lu.h...@microsoft.commandy...@microsoft.comluig...@microsoft.comm...@chromium.org


Explainer

https://github.com/WICG/pwa-url-handler


Specification

None


Design docs


https://github.com/WICG/pwa-url-handler
https://docs.google.com/document/d/19dGklalQTRtRrG3PKrVbDRmYPLHGLnsGEwUaed7sAFQ/edit?usp=sharing
https://docs.google.com/document/d/14-_u_DSUKCC0XT9rWgQz9SytDQpCet--KVROV_YTkGw/edit?usp=sharing


Summary

Enables web applications to register as https URL handlers using their web app manifest.




Blink component

UI>Browser>WebAppInstalls


TAG review

https://github.com/w3ctag/design-reviews/issues/552


TAG review status

Pending


Risks




Interoperability and Compatibility

This feature is new to the web and web apps that do not opt in will not be affected because any additions to the web app manifest will be optional. Browser behavior will also not be affected if there are no installed apps that opt in. Browser that do not support this feature will not be adversely affected by new members in the web app manifest.



Gecko: No signal

WebKit: No signal

Web developers: Positive (https://techcommunity.microsoft.com/t5/discussions/click-url-to-open-pwa-automatically/m-p/2192994)


Security

https://github.com/WICG/pwa-url-handler/blob/main/explainer.md#security-considerations




Goals for experimentation

Allow third party developers to use the API and provide feedback.




Ongoing technical constraints

None




Debuggability

Debug functionality will be added to the the DevTools(F12) Application pane.




Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

No

Supported in the browser on Windows, Mac, and Linux. Integration with OS features will vary.




Is this feature fully tested by web-platform-tests?

No


DevTrial instructions

https://web.dev/pwa-url-handler/


Flag name

#enable-desktop-pwas-url-handling


Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1072058


Link to entry on the Chrome Platform Status

https://www.chromestatus.com/feature/5739732661174272


Links to previous Intent discussions

Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/2Sv3fCWEi_Q/m/yrSoJP8mAAAJ


This intent message was generated by Chrome Platform Status.

 

Reply all
Reply to author
Forward
0 new messages