2014-03-28 2 views
1

html2canvas를 사용하여 내 웹 페이지에서 div의 스크린 샷을 찍으려고합니다.html2canvas : 동일한 원본 iframe 렌더링

스크립트는 플래시 나 자바 애플릿으로 플러그인 내용을 렌더링하지 않습니다

는 html2canvas 문서에서는이 것을 주장한다. 콘텐츠가 동일한 출처 아래에 있지 않는 한 iframe 콘텐츠도 렌더링하지 않습니다.

내 div에는 같은 출생지 iframe이 포함되어 있지만 iframe이 스크린 샷에 표시되지 않습니다.

내 스크립트를

$('#savetopdf').click(function() { 

     html2canvas($('#dashboard'), { 
      "logging": true, 
      onrendered: function(canvas) { 
       var img = canvas.toDataURL() 
       window.open(img); 
      } 
     }); 
    }); 
+0

동일한 문제가 있지만 아직 해결 방법을 찾을 수 없습니다. –

답변

0

불행하게도이 구현되지, 더 이상.

동일한 문제가있어 버그/기능 요청으로 제출했습니다.

https://github.com/niklasvh/html2canvas/issues/376

프로젝트의 소유자는 말했다 :

niklasvh

은 iframe 렌더링에 대한 지원이 경우에도 현재로서는 것입니다 같은 기원에서 상주가.