2014-08-29 2 views
0

html2canvas 플러그인을 사용하여 내 웹 페이지의 스크린 샷을 찍고 있습니다. 정말 잘 작동합니다. 그러나 페이지의 div 중 하나가 확대되어 스크린 샷을 찍을 때 문제가되는 것으로 보입니다. 이것은 스크린 샷을 찍는 코드입니다.요소가 확대/축소 될 때 html2canvas가 작동하지 않습니다.

function screenshot(fileName){ 

     html2canvas(document.body, { 
      onrendered: function(canvas) { 
       var myImage = canvas.toDataURL("image/png"); 
       var image = myImage.replace('data:image/png;base64',''); 
       window.open(myImage); 
      } 

     }); 

사업부가 확대 될 때, html2canvas 최신 웹 페이지의 스크린 샷을 소요, 또는 가능한이되지 않도록 DOM을 업데이트 할 수있는 간단한 방법이 있을까요.

다른 사람이 좋은 대안이 될 수있는 다른 플러그인으로 작업 한 경험이 있습니까? 도움 주셔서 감사합니다!

+0

무엇 "을 확대 할 수있는 페이지의 div의 하나"는 뜻을 사업부/이미지를 확대 당신의 코드를 아래 코드 라인 아래 작성? – Xanco

답변

1

봅니다 자바 스크립트

html2canvas(document.body, { 
    onrendered: function(canvas) { 
     var myImage = canvas.toDataURL("image/png"); 
     var image = myImage.replace('data:image/png;base64',''); 
     window.open(myImage); 
    } 
}); 
관련 문제