Mis à jour le 15. octobre 2025 par Jan Bunk
Android et iOS proposent une boîte de dialogue de partage native pour le texte, les fichiers et plus encore. Si vous souhaitez l'utiliser dans votre application, vous pouvez déclencher la boîte de dialogue de partage via JavaScript.
Voici à quoi ressemble la boîte de dialogue de partage sur Android :

Et voici la boîte de dialogue de partage sur iOS :

executeWhenAppReady()dans notre script d'aide de l'application. Elle garantit que votre site web n'essaie pas d'interagir avec l'application avant qu'elle ne soit prête ou lorsque votre site web est chargé à l'aide d'un navigateur normal (Erreur de référence, la fonction n'est pas définie). shareTextUtilisez cette fonction pour déclencher la boîte de dialogue de partage native afin de partager la chaîne de votre choix.
<script>
try {
// returns a list of objects representing the menu items
shareText("Check out this awesome website: https://webtoapp.design/");
}
catch (e) {
// Can occur if:
// - the app couldn't connect to the native code. Should be very unlikely.
console.log(e);
}
</script>
Vous pouvez également utiliser la fonction navigator.share. Il s’agit d’une fonction prise en charge à la fois par certains navigateurs et par l’application. Veuillez noter que l’application ne prend pas en charge le partage de fichiers via cette fonction, uniquement le texte.
Voici une liste de documentation pour développeurs concernant la modification dynamique du menu de l'application. Assurez-vous de consulter celle qui s'applique à la mise en page de votre application.