Bug 171100 - Consider implementing Web Share API
Summary: Consider implementing Web Share API
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Safari 10
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-04-20 22:24 PDT by Rick Byers
Modified: 2017-09-30 09:37 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Byers 2017-04-20 22:24:27 PDT
Web Share is a proposal to add an API to the web for sharing text, URLs and images to an arbitrary destination of the user's choice:
navigator.share({title: 'Example Page', url: 'https://example.com'});

Explainer: https://github.com/WICG/web-share/blob/master/docs/explainer.md
Draft interface: https://github.com/WICG/web-share/blob/master/docs/interface.md
Issues for questions, feedback, etc.: https://github.com/WICG/web-share/issues

This has been available behind an origin trial in Chrome since 55: https://www.chromestatus.com/feature/5668769141620736
I believe there is interest in shipping sometime soon in Chrome, but we'd love to get feedback from other potential implementors before we're locked into the API.
Comment 1 Rick Byers 2017-04-20 22:26:20 PDT
Also relevant blog entry: https://developers.google.com/web/updates/2016/10/navigator-share
Comment 2 Dean Jackson 2017-04-20 22:29:06 PDT
This is interesting. I'll add it to our status page.
Comment 3 Radar WebKit Bug Importer 2017-04-20 22:30:25 PDT
<rdar://problem/31751734>