Vous êtes-vous déjà demandé comment nos navigateurs et systèmes d'exploitation stockent l'information que vous copiez dans le presse-papier (ou clipboard) ?
Cet article détaillé explique toute la complexité invisible de ce procédé que tout le monde connaît et pense, à tort, aussi simple que CTRL+C et CTRL+V.
Copier quelque chose dans le presse-papier de l'utilisateur en JavaScript.
ArchiveBox takes a list of website URLs you want to archive, and creates a local, static, browsable HTML clone of the content from those websites (it saves HTML, JS, media files, PDFs, images and more).
Un petit snippet Javascript tout à fait intéressant pour copier du contenu dans le presse-papier de l'utilisateur.
Je me le copie ici :
$.fn.extend({    
    copy : function (text) {
        return $(this).click(function () {
            var container = $('<span style="position:absolute;top:-1000px;">' + text + '</span>');
            $('body').append(container);
            var range = document.createRange();
            var selection = window.getSelection();
            selection.removeAllRanges();
            range.selectNodeContents(container.get(0));
            selection.addRange(range);
            document.execCommand('copy');
            selection.removeAllRanges();
            container.remove();
        });
    }
});
// Ensuite, ça s'utilise avec :
$('#monBouton').copy("IdleBlog is op!!");Proposer un bouton pour copier du texte directement sur une page web, sans utiliser Flash.