Intent to Ship: Web Share Target Level 2 for Chrome OS

97 views
Skip to first unread message

Eric Willigers

unread,
Dec 9, 2020, 7:13:07 PM12/9/20
to blink-dev, Matt Giuca

Contact emails

ericwi...@chromium.org, mgi...@chromium.org


Explainer

https://github.com/WICG/web-share-target/blob/master/docs/explainer.md


Specification

https://w3c.github.io/web-share-target/level-2/


Design docs

https://github.com/WICG/web-share-target/blob/master/docs/explainer.md


Summary

Installed web applications can be listed in the Chrome OS share sheet to receive shared files, links etc. Using the manifest, the web application can declare which MIME types and/or file extensions it accepts.


Web Share (with file sharing) and Web Share Target Level 2 are already shipped on Android. We are preparing to ship Web Share (with file sharing) on Chrome OS and Windows in 89. This Intent adds Web Share Target Level 2 for Chrome OS.


Blink component

Blink>WebShare


Search tags

share


TAG review

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


TAG review status

Closed


Risks



Interoperability and Compatibility

No signal from Safari.



Gecko: Worth prototyping

(https://github.com/mozilla/standards-positions/issues/176)

Implementation issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1476515


WebKit: No signal (https://bugzilla.mozilla.org/show_bug.cgi?id=1476515)


Web developers: Positive



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

No. We can add manual WPTs.


Tracking bug

Chrome OS: https://bugs.chromium.org/p/chromium/issues/detail?id=1125880

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


Sample links

https://github.com/GoogleChrome/samples/tree/gh-pages/web-share

https://awesome-casquette.glitch.me/image-target/


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/6124071381106688


Links to previous Intent discussions

Intent to prototype Web Share Target Level 2 for Android: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/AiKgWvv3cq0/xAsjfSfMDQAJ

Intent to ship Web Share Target for Android: https://groups.google.com/a/chromium.org/g/blink-dev/c/gETVpeiayNE/m/UEDGYThHCQAJ

Intent to ship Web Share for Chrome OS and Windows: https://groups.google.com/a/chromium.org/g/blink-dev/c/fJ8n9kTbna4 




yo...@yoav.ws

unread,
Dec 10, 2020, 3:17:02 AM12/10/20
to blink-dev, Eric Willigers, Matt Giuca
I believe that's the wrong link :)

Eric Willigers

unread,
Dec 10, 2020, 4:01:52 AM12/10/20
to yo...@yoav.ws, Matt Giuca

Chris Harrelson

unread,
Dec 10, 2020, 11:25:01 AM12/10/20
to Eric Willigers, yo...@yoav.ws, Matt Giuca


On Thu, Dec 10, 2020 at 1:01 AM Eric Willigers <ericwi...@chromium.org> wrote:

This is not a statement of support; please follow the official method. bit.ly/blink-signals 


--
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/CAAyiQQO_V%2BG23bti_8OQz0ftFpw8iGB-R3TgruwnoVTVvFRRgQ%40mail.gmail.com.

Chris Harrelson

unread,
Dec 10, 2020, 3:31:45 PM12/10/20
to Eric Willigers, yo...@yoav.ws, Matt Giuca
LGTM1, since this is just exposing an API to one more platform (was Android, now Android & ChromeOS).

Please send the webkit-dev email and post the link here for posterity. Thanks!

yo...@yoav.ws

unread,
Dec 10, 2020, 3:33:27 PM12/10/20
to blink-dev, Chris Harrelson, yo...@yoav.ws, Matt Giuca, Eric Willigers
LGTM1

Extending support for this feature to include ChromeOS makes sense.

Eric Willigers

unread,
Dec 13, 2020, 11:59:02 PM12/13/20
to Chris Harrelson, yo...@yoav.ws, Matt Giuca
On Thu, Dec 10, 2020 at 1:01 AM Eric Willigers <ericwi...@chromium.org> wrote:

This is not a statement of support; please follow the official method. bit.ly/blink-signals 

Mike West

unread,
Dec 14, 2020, 8:20:27 AM12/14/20
to yo...@yoav.ws, Chris Harrelson, Matt Giuca, Eric Willigers
LGTM3 (Yoav's was LGTM2 after Chris).

-mike


Reply all
Reply to author
Forward
0 new messages