[webkit-dev] Request for Position - Installed Web applications as URL Handlers

Diego Gonzalez luigonza at microsoft.com
Fri Jul 9 03:07:05 PDT 2021


Hello webkit-dev,

We would like to request for WebKit's position on a proposal to installed Web applications to register for URL handling through the Web Application Manifest<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fappmanifest%2F&data=04%7C01%7Cluigonza%40microsoft.com%7C0a7789fb25124dc7046108d941997961%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637612949711253057%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fmdhNgSrHS0JE7ed%2FLNJmBxIwlL4r4U0Q2nOkUPago8%3D&reserved=0>.

Links
    - Explainer: https://github.com/WICG/pwa-url-handler/blob/main/explainer.md<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FWICG%2Fpwa-url-handler%2Fblob%2Fmain%2Fexplainer.md&data=04%7C01%7Cluigonza%40microsoft.com%7C0a7789fb25124dc7046108d941997961%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637612949711253057%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=mSvzjIQPGPJpnsidfBVAFGXFKZva9xC8HcJ%2BJ5DRSRw%3D&reserved=0>
    - Article with descriptions of the developer and user experiences: https://web.dev/pwa-url-handler/<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.dev%2Fpwa-url-handler%2F&data=04%7C01%7Cluigonza%40microsoft.com%7C0a7789fb25124dc7046108d941997961%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637612949711263013%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=EYNPt9AWWSUcoVjNIyTIo7KMV%2BDBe9rem0gWyBto4Gc%3D&reserved=0>
    - Chrome Status page with links to more documentation: Progressive Web Apps as URL Handlers - Chrome Platform Status (chromestatus.com)<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeature%2F5739732661174272&data=04%7C01%7Cluigonza%40microsoft.com%7C0a7789fb25124dc7046108d941997961%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637612949711263013%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=kc%2FCElUl9fDld3YicjjBKhyrgRlDhVyB14DkYCSN26o%3D&reserved=0>
    - Sample app: Hello! (luhuangmsft.github.io)<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fluhuangmsft.github.io%2Fpwa%2F&data=04%7C01%7Cluigonza%40microsoft.com%7C0a7789fb25124dc7046108d941997961%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637612949711272971%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1hmudmMBRSzzwl%2FJSrR2gqw%2FAaT%2BapvE82BCoMYmCHA%3D&reserved=0>

Summary
Developers can create a more engaging experience if installed Web apps are able to register as handlers for https URLs. We proposed a scheme for an installed Web apps to register for URL handling behavior through the web application manifest, such that it may launched when matching URL links are activated. Native applications today on many operating systems (Windows, Android, iOS, MacOS) are able to register for URL handling.

This work targets the Web Application Manifest specification (https://www.w3.org/TR/appmanifest/<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fappmanifest%2F&data=04%7C01%7Cluigonza%40microsoft.com%7C0a7789fb25124dc7046108d941997961%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637612949711272971%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DZgVX1YB4CQ2G%2BUlN%2Flr4ATGfSyOdBYOIwHNX69Co6w%3D&reserved=0>). Changes will include recognizing a "url_handlers" field in the manifest to register for URL handling, as well as adding a "Web App Origin Association" supplement to the spec. that specifies how registered origins are validated.

Status
Web app URL handling is being implemented in the Chromium browser as an experimental feature.

Contacts
Mandy Chen Mandy.Chen at microsoft.com<mailto:Mandy.Chen at microsoft.com>, Lu Huang Lu.Huang at microsoft.com<mailto:Lu.Huang at microsoft.com>, Diego Gonzalez luigonza at microsoft.com<mailto:luigonza at microsoft.com>, Marijn Kruisselbrink mek at chromium.org<mailto:mek at chromium.org>


Thank you for your kind attention. We look forward to your response.


Regards,

Lu Huang & Diego González


Diego González-Zúñiga
PM, Microsoft Edge

[cid:image001.png at 01D774B2.3845D3E0]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20210709/2d446e35/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 4070 bytes
Desc: image001.png
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20210709/2d446e35/attachment.png>


More information about the webkit-dev mailing list