• # à défaut d'une nouvelle extension

    Posté par . En réponse au journal support des "Text fragments" dans Firefox. Évalué à 3.

    On peut aussi utiliser les « user scripts » avec greasemonkey/violentmonkey, qui ne nécessite pas de « temporary add-on » :

    // ==UserScript==
    // @name Text Fragment Copier
    // @namespace Violentmonkey Scripts
    // @match https://*/*
    // @version 1.0
    // @author somebody
    // @description Generate text fragment URL pointing to selected text and copy to clipboard (see https://developer.mozilla.org/en-US/docs/Web/URI/Fragment/Text_fragments)
    // @grant GM_registerMenuCommand
    // @grant GM_setClipboard
    // ==/UserScript==
    GM_registerMenuCommand(
     "Text fragment",
     () => {
     const selectedText = document.getSelection().toString();
     const pageUrl = window.location.href;
     const textToCopy = `${pageUrl}#:~:text=${selectedText}`;
     GM_setClipboard(textToCopy);
     }
    );