Chrome just got Web Intents support in Dev and Canary builds (18 onwards). This is a huge milestone and I am very excited by this first step along the path of building a more connected web of apps.
- Consensus over the introduction of a new tag in to the spec has not yet been reached.
- Working with members of the DAP in the intents task force, it is clear that discovery of applications and services shouldn't only take place by detecting a tag on a web page. What happens if the service you want to "Share" a video too is a TV connected to your local network? Or an external native application wants to be able to support a "Save" action. To enable this important use case the User Agent should be able to determine the services it presents to users, and this is why this is allowed in the specification (3rd paragraph).
{ "name": "Share to Gmail™", "version": "0.0.0.2", "icons" : { "16" : "favicon.ico" }, "intents" : { "http://webintents.org/share" : { "type" : ["text/uri-list"], "title" : "Share to Gmail", "path" : "/launch.html" } }}
I lead the Chrome Developer Relations team at Google.
We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.
Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on web.dev, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.
I love to learn about what you are building, and how I can help with Chrome or Web development in general, so if you want to chat with me directly, please feel free to book a consultation.
I'm trialing a newsletter, you can subscribe below (thank you!)