2012-01-05 38 views
17

JavaScript/jqueryを使用して画像をクリップボードにコピーする必要があり、それを達成するために次のjsを使用しています。JavaScript/jqueryを使用してクリップボードに画像をコピーする

function copyImageToClipBoard() { 
      var div = document.getElementById('chart1'); 
      div.contentEditable = true; 
      var controlRange; 
      if (document.body.createControlRange) { 
       controlRange = document.body.createControlRange(); 
       controlRange.addElement(div); 
       controlRange.execCommand('Copy');     
      } 
      div.contentEditable = false; 
     } 

IEではローカルで正常に動作します。しかし、私は他のマシンIEからそれをテストしようとしたときに、MSの単語に画像を貼り付けるために、「ペースト」 - >「装置に依存しないビットマップ」オプションを使用する必要があります。

m/cの環境と何か関係があるのだろうかと思っていました。もしそうなら、どこでも働く他のオプションはありますか?

答えて

-3

ウェブ上のクリップボードへのアクセスは、セキュリティ上の意味から望ましくありません。

+0

https://www.lucidchart.com/techblog/2014/12/02/definitive-guide-copying-pasting-javascript/ –

+0

Web通知に表示される方法と同様のセキュリティ上の問題を満たすためのアクセス許可のプロンプトを簡単に表示できますプロンプト。 –

関連する問題