Wer aus einer Webanwendung heraus etwas in die Zwischenablage kopieren möchte, der benötigte bis vor einiger Zeit dazu ein Schnipsel Flash. Mittlerweile lässt sich dies, ohne zusätzliche Plugins, in den meisten Browsern über eine entsprechende Web Api nutzen.
Einfacher wird die Nutzung dieser Web Api mit der JavaScript-Bibliothek clipboard.js. Die Bibliothek welche sich seit September 2015 in der Entwicklung befindet, abstrahiert die Nutzung der entsprechenden Web Api. Damit wird es möglich, mit wenigen Zeilen, die Zwischenablage in einer Webanwendung zu nutzen. Der Quelltext der Bibliothek ist auf GitHub zu finden. Sie ist unter der MIT Lizenz lizenziert und damit freie Software.
Das Ganze basiert auf „document.execCommand(‚copy‘)“. Ein einfaches Beispiel findet sich z.B. hier: https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript. Für die vielleicht 10 Zeilen Javascript lohnt es evtl. nicht, eine externe Bibliothek einzubauen.
Blöd, wenn man aus Sicherheitsgründen nicht jeder dahergelaufenen Website erlaubt, Code auf dem eigenen Rechner auszuführen.