$(document).ready(function() {
// 1. Controlla se l'API di Condivisione Web è supportata
if (navigator.share) {
// 2. Se supportata, sovrascrivi il comportamento del pulsante
$("#share-dropdown-menu").on("click", function(e) {
// Blocca il comportamento predefinito di Bootstrap (apertura del menu a tendina)
e.preventDefault();
e.stopPropagation();
// Rimuovi l'attributo data-toggle per evitare futuri conflitti
$(this).removeAttr("data-toggle");
const dynamicTitle = $("h1.rescue-title").text() || document.title;
// 2. OTTIENI IL TESTO (puoi anche usare una frase statica)
const dynamicText = "Dai un'occhiata qui.";
// 3. OTTIENI L'URL
const currentUrl = window.location.href;
navigator.share({
title: dynamicTitle,
text: dynamicText,
url: currentUrl
})
.then(() => {
console.log('Condivisione nativa avvenuta con successo.');
})
.catch((error) => {
// Gestione degli errori, ad esempio se l'utente annulla
console.error("Condivisione annullata o fallita:", error);
});
});
// 5. (Opzionale) Nascondi il menu a tendina sui dispositivi che usano l'API
// Questo nasconderà la
- se l'API è attiva.
$("#share-dropdown > .dropdown-menu").hide();
// 6. (Opzionale) Rimuovi la freccia caret
$("#share-dropdown-menu .caret").hide();
} else {
// L'API NON è supportata (es. browser desktop vecchio).
// Il pulsante manterrà il suo comportamento predefinito (aprire il dropdown).
console.log("Web Share API non supportata. Verrà mostrato il menu a tendina standard.");
}
});
Research | Focus on Research
Research Focus on Research
valorizzazione 5conoscenza 4archeologia classica 4contesti archeologici 4archeologia 4paestum 4scavi archeologici 3pompei 3storia della filosofia 3salerno 3arte 3tutela 3globalizzazione 3archeometria 3identità 3poseidonia 3paesaggi 2digitale 2archaeological contexts 2differenza 2età classica 2numismatica 2scuola medica salernitana 2sostenibilità 2cinema 2moneta spicciola 2teatro 2tecnologia 2semantizzazione 2medioevo 2
