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 [email protected]<mailto:[email protected]>, Lu Huang
[email protected]<mailto:[email protected]>, Diego Gonzalez
[email protected]<mailto:[email protected]>, Marijn Kruisselbrink
[email protected]<mailto:[email protected]>
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:[email protected]]
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev