Aggiornato il 15. ottobre 2025 da Jan Bunk
Android e iOS offrono una finestra di condivisione nativa per testo, file e altro. Se vuoi usarla nella tua app, puoi attivarla tramite JavaScript.
Ecco come appare la finestra di condivisione su Android:

E questa è la finestra di condivisione su iOS:

executeWhenAppReady() del nostro helper script per le app. Assicura che il tuo sito web non cerchi di interagire con l'applicazione prima che sia pronta o quando il sito web viene caricato con un normale browser (ReferenceError, function is not defined). shareTextUsa questa funzione per attivare la finestra di condivisione nativa e condividere una stringa a tua scelta.
<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>
In alternativa, puoi usare la funzione navigator.share. Questa è una funzione supportata sia da alcuni browser che dall'app. Tieni presente che l'app non supporta la condivisione di file tramite questa funzione, solo testo.
Ecco un elenco di documentazione per sviluppatori correlata alla modifica dinamica del menu dell'app. Assicurati di visualizzare quella applicabile al layout della tua app.