2017-10-18 5 views
1

私は、ウェブページから取得したスクリーンショットをダウンロードするボタンを自分のインターフェースに追加しようとしています。 サイドバーには機能しますが、セシウムマップは無地に見えます。保存セシウムがあるウェブページのスクリーンショット

誰かが私を助けてくれますか?

Here is a code

var Capture = function() { 
html2canvas(document.body, { 
    onrendered: function (canvas) { 
     var tempcanvas=document.createElement('canvas'); 
     tempcanvas.width=1050; 
     tempcanvas.height=1050; 
     var context=tempcanvas.getContext('2d'); 
     context.drawImage(canvas,5,5); 
     var link=document.createElement("a"); 
     link.href=tempcanvas.toDataURL('image/jpg'); //function blocks CORS 
     link.download = 'screenshot.jpg'; 
     link.click(); 
    } 
}); 

}

これは質問に基づいていたがhere

答えて

0

を尋ねたので、答えはscene.canvasを使用してあることが判明しました。 私はセシウムフォーラムのsimilar questionでこの解決策に向けられました。

関連する問題