Können Sie mir bitte helfen, das folgende Problem zu beheben, oder eine andere Option zum Kopieren in die Zwischenablage vorschlagen?Safari-Browser unterstützt nicht document.execommand ('copy'); Befehl?
function click_to_copy_password(containerid) {
if (document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(containerid));
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().removeAllRanges();
window.getSelection().addRange(range);
}
document.execCommand('copy');
}
Es funktioniert IE in Chrome, Firefox & in Ordnung, aber es funktioniert nicht in Safari.
Hallo. Willkommen bei Stack Overflow. Bitte schau dich um und nimm die [Tour], und lies die [Hilfe]. Sie können auch über [eine gute Frage] lesen. – Sampada
Einige Problemumgehungen werden vorgeschlagen in [Wie kopiere ich in JavaScript in die Zwischenablage?] (Http://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript) –