Eu vi na limitação que não podemos capturar iframe de html. mas eu me pergunto se há uma maneira de superar esse problema de outra maneira.
obrigado avi
Ver:
https://github.com/niklasvh/html2canvas/issues/376
http://html2canvas.hertzen.com/documentation.html
Você poderia teoricamente capturar o conteúdo de um iframe local, mas não uma janela com um iframe incorporado. Não é trivial adicionar, mas imagine que o recurso será reintegrado em algum ponto.
0,5 suportará renderização de iframes de mesma origem, exemplo:
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html
Existe alguma captura de iframe de origem cruzada?
Estamos tendo o mesmo problema que gostaríamos de capturar a imagem dentro de um iframe de domínios diferentes. Tentamos o subdomínio e ele não está funcionando :( então, alguma solução de captura de iframe de origem cruzada?
Iframes de origem cruzada não são possíveis devido a restrições de segurança do navegador. Você precisará de um proxy para baixar e obter o conteúdo para a mesma origem.
Comentários muito úteis
0,5 suportará renderização de iframes de mesma origem, exemplo:
https://github.com/niklasvh/html2canvas/blob/master/tests/cases/iframe.html