Copia il link della sezione corrente
L’azione copia un URL con l’ancora del titolo della sezione vicina alla cima.
Codice da copiare
var heads = Array.prototype.slice.call(document.querySelectorAll('h1[id], h2[id], h3[id]'));
var top = window.pageYOffset + 100;
var current = null;
heads.forEach(function (h) {
if (h.getBoundingClientRect().top + window.pageYOffset <= top) { current = h; }
});
if (current) {
var url = location.origin + location.pathname + '#' + current.id;
navigator.clipboard.writeText(url).then(function () {
alert('Copied: ' + url);
});
} else {
alert('No section heading with an id found above.');
}
Come usare questo esempio
- Copia il codice con il pulsante qui sopra.
- Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
- Aggiungi una nuova regola corrispondente a quella pagina.
- Attiva il pannello azioni, aggiungi un pulsante nella scheda Azioni e incollaci il codice — lo avvii con un clic.
Valuta questo esempio
Nessuna valutazione — sii il primo.