Rolf B: Eingabefeld als Button

Beitrag lesen

Hallo Emil,

ich wollte schon losflamen, habe aber dann nochmal in der MDN geguckt. Autsch. Eigene Finger verbrannt.

Den Text zu kriegen ist ja kein Problem, dazu war keine Info nötig. Das Übertragen ins Clipboard ist die Schwierigkeit. Der "klassische" Weg mit document.execCommand("copy") will eine Selection haben.

Aber es gibt auch noch das Clipboard-Objekt aus navigator.clipboard, mit der Methode writeText(), mit der man den so empfangenen Text ins Clipboard bringt!

Den habe ich nämlich eben nicht gefunden, weil mich die MDN auf Abwege geführt hatte auf denen stand dass man nur Bilder ins Clipboard bringen könne, aber das war das Web-Extension API, nicht das Clipboard API. Zumindest für Chrome und Fuchs soll es funktionieren. Edge (noch) nicht, IE auch nicht, Safari hat ein Fragezeichen.

Fragt sich dann nur, wie der Fallback für inkompatible Browser aussehen kann... Vermutlich dann doch ein vestecktes input-Feld.

Rolf

--
sumpsi - posui - clusi