This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The Navigator.share()
method invokes the native sharing mechanism of the device as part of the Web Share API. If the Web Share API is unsupported, then this method will be undefined
.
var sharePromise = window.navigator.share(data);
url
: A USVString
representing a URL to be shared.text
: A USVString
representing text to be shared.title
: A USVString
representing the title to be shared.A Promise
.
navigator.share({ title: document.title, text: 'Hello World', url: 'https://developer.mozilla.org', }); // share the URL of MDN
Specification | Status | Comment |
---|---|---|
Web Share API | Editor's Draft |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 61 | No support | No support | 48 | No support |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | 61 | 61 | No support | No support | No support | 48 | No support | 61.0 |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/navigator/share