--- title: Navigator.share slug: Web/API/Navigator/share translation_of: Web/API/Navigator/share ---
La méthode Navigator.share()
invoque le mécanisme de partage natif de l'appareil. Celle-ci appartient à l'API Web Share. Si l'API Web Share n'est pas supportée, alors la méthode sera undefined
.
var sharePromise = window.navigator.share(data);
url
: Un {{domxref("USVString")}} représentant l'URL à partager.text
: Un {{domxref("USVString")}} représentant le texte à partager.title
: Un {{domxref("USVString")}} représentant le titre à partager.Une {{domxref("Promise")}} qui sera résolue une fois que l'utilisateur aura finalisé son action de partage. Elle sera rejetée immédiatement si le paramètre data n'est pas correctement spécifié.
Par exemple, sur Chrome pour Android, la Promise
retournée sera résolue après que l'utilisateur ait choisi une application vers où partager ses données.
navigator.share({ title: document.title, text: 'Hello World', url: 'https://developer.mozilla.org', }); // partage l'URL de MDN
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Share API','#share-method','share()')}} | {{Spec2('Web Share API')}} |
{{Compat("api.Navigator.share")}}