2016-04-22 16 views
0

問題を解決する方法を教えてもらえますか、クリップボードにコピーするための別のオプションを提案できますか?Safariブラウザはdocument.execCommand( 'copy')をサポートしていません。コマンド?

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'); 
} 

それはクロム、Firefoxの& IEで正常に働いているが、それはSafariで動作しません。このとき

+0

こんにちは。スタックオーバーフローへようこそ。周りを見て[ツアー]をし、[ヘルプセンター]を読んでください。あなたはまた、[質問]良い質問を読むことができます。 – Sampada

+0

[JavaScriptでクリップボードにコピーする方法は?](http://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript)にいくつかの回避策が提案されています。 –

答えて

関連する問題