← Tous les exemples

Action Navigation

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

  1. Copiez le code avec le bouton ci-dessus.
  2. Installez JustZix (2 minutes) et ouvrez l'extension sur la page cible.
  3. Ajoutez une nouvelle règle correspondant à cette page.
  4. 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.

Cet exemple fonctionne-t-il ?

Les snippets sont inutiles sans un endroit où les coller.

JustZix s'installe en 2 minutes et exécute votre code sur chaque page correspondante. Sans compte, sans paiement.

Télécharger gratuitement Voir les cas d'usage