checking: mobile WebShare API
dom.webshare.enabled
- https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API
- 1653481 [Meta] Implement and maintain WebShare API
- desktop: false except windows if
@IS_EARLY_BETA_OR_EARLIER@
source - mobile: true source
- navigator keys: share, canShare
also see (if relevant)
- 1828939 Share URL menu item is a potential proxy bypass and is a candidate for gating by MOZ_PROXY_BYPASS_PROTECTION
in this TZP patch, I added a health check (i.e the result should be deterministic) and stable across the ESR lifecycle, especially once we release to stable and ESR has had 3 release cycles. So I noticed there is a difference between platforms (this is fine from a fingerprinting perspective, we are not hiding major OS, and I will refine/check it once we have nightly TB13's out) - in this case so far, mobile has share
and canShare` whereas desktop doesn't (makes sense, see llinks above). Just checking that this is OK from TB android perspective. If we're not going to allow the API due to proxy bypasses, then shouldn't we just disable the API? Or am I confusing things? Please advise :)
cc @dan