Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web Share API #711

Open
BearCooder opened this issue Sep 17, 2024 · 1 comment
Open

Web Share API #711

BearCooder opened this issue Sep 17, 2024 · 1 comment
Labels
focus-area-proposal Focus Area Proposal

Comments

@BearCooder
Copy link

Description

The Web Share API is an API for sharing text, links and other content to an arbitrary destination of the user's choice.

While it’s already possible for a user to share content from a webpage via native means, they have to locate the option in the browser menu, and even then, there’s no control over what gets shared. The introduction of this API allows developers to add sharing functionality into apps or websites by taking advantage of the native content sharing capabilities on a user’s device.

Unfortunately the cross browser support is still not great:

  • Safari provides full support
  • Chrome provides partial support, the share and canShare method is not supported
  • Firefox provides no support for share, canshare and other methods

This would be a great oportunity to reach full support on all browsers.

Specification

https://www.w3.org/TR/web-share/

Additional Signals

Standards Positions

Developer discussions

There is plenty evidence that browser wide support for all methods is needed. People are asking all over again in different mediums why this feature does not work on specific browsers.
Some examples:

The list can go on and on. Just google web share api and look at stackoverflow etc.

Polls & Surveys

https://2022.stateofjs.com/en-US/features/browser-apis/

From State of HTML 2023 preliminary results, Web Share API was among the features that respondents expressed the most interest for: #550 (comment).
https://2023.stateofhtml.com

Browser bug reports

Other

https://w3c.github.io/web-share/

Web Share depends on Permission Policy.
Test where Permission Policy is excluded:
https://wpt.fyi/results/web-share?label=master&label=experimental&aligned&q=path%3A%2Fweb-share%20and%20not%20permissions-policy%20and%20not%20feature-policy

@BearCooder BearCooder added the focus-area-proposal Focus Area Proposal label Sep 17, 2024
@AshleyScirra
Copy link

See also: Web Share API doesn't work in Android WebView - https://issues.chromium.org/issues/40540400

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
focus-area-proposal Focus Area Proposal
Projects
Status: No status
Development

No branches or pull requests

2 participants