Navigator.share
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
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.
Syntaxe
var sharePromise = window.navigator.share(data);
Paramètres
- data
-
Un objet contenant les données à partager. Au moins un des champs suivant doit être spécifié. Les champs possibles sont les suivant :
Valeur retournée
Une 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.
Examples
navigator.share({
title: document.title,
text: "Hello World",
url: "https://big.rakal.top",
}); // partage l'URL de MDN
Spécifications
| Specification |
|---|
| Web Share API> # share-method> |
Compatibilité des navigateurs
Chargement…