Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iframe的截图-html2canvas不工作_Javascript_Php_Html_Iframe_Html2canvas - Fatal编程技术网

Javascript iframe的截图-html2canvas不工作

Javascript iframe的截图-html2canvas不工作,javascript,php,html,iframe,html2canvas,Javascript,Php,Html,Iframe,Html2canvas,我有以下iframe: <iframe name="content" src="" style="position: absolute; left: 0px; top: 28px;" allowtransparency="true" border="0" scrolling="yes" width="100%" frameborder="0" height="90%" id="MyFrame"></iframe> 我只是想捕捉iframe内容的屏幕截图,我已经尝试过

我有以下iframe:

<iframe name="content" src="" style="position: absolute; left: 0px; top: 28px;" allowtransparency="true" border="0" scrolling="yes" width="100%" frameborder="0" height="90%" id="MyFrame"></iframe>

我只是想捕捉iframe内容的屏幕截图,我已经尝试过html2canvas,但它似乎不起作用。我试着把iframe放在一个div里,但是没有乐趣


我见过使用php实现这一点的各种方法,但似乎没有什么是清晰的。有人能解释一下吗?

它写在文档的限制部分:

该脚本不会呈现Flash或Java等插件内容 小程序。它也不会呈现iframe内容

使用JS进行屏幕捕获会引发安全问题

最近,我一直在尝试carota()在画布上呈现HTML文本,并取得了一些成功。但是,它只处理HTML的一小部分

还有SVG
foreignobject
方法,它可以在画布中呈现DOM对象:

不幸的是,它没有在IE中实现,包括IE 11