Copier le lien de la section actuelle
L’action copie une URL avec l’ancre du titre de section visible en haut.
Code à copier
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.');
}
Comment utiliser cet exemple
- Copiez le code avec le bouton ci-dessus.
- Installez JustZix (2 minutes) et ouvrez l'extension sur la page cible.
- Ajoutez une nouvelle règle correspondant à cette page.
- Activez le panneau d'actions, ajoutez un bouton dans l'onglet Actions et collez-y le code — lancez-le en un clic.
Notez cet exemple
Aucune note — soyez le premier.