gpt4 book ai didi

javascript - html2canvas.js 无法在 IE9/10/11 中工作

转载 作者:行者123 更新时间:2023-11-28 01:09:26 25 4
gpt4 key购买 nike

我们想要捕获 IFrame 内的 Div(HTML 元素)的屏幕截图。 IFrame 在运行时在 html 页面中加载到另一个 Div 中。为了捕获屏幕截图,我们使用 html2canvas.js API。

代码在 Mozilla 和 Chrome 中运行良好,但在 IE9/10/11 中运行不佳。

基本要求是捕获 Div 的屏幕截图并将该图像字节数组发送到 Flex 应用程序。

捕获屏幕截图的函数是:

function capturImage() {
html2canvas(document.getElementById('map_canvas'), {
proxy: "server.js",
useCORS: true,
onrenderd: function (canvas) {
var imageData = canvas.todataURL('image/png', 1.0);
imageDataOnly = imageData.split(",");
falshObj.getImage(imageDataOnly[1]);
}
});
}

IE 中的错误:

SCRIPT438: Object doesn't support property or method 'getComputedStyle' File: html2canvas.js, Line: 2269, Column: 5

如果有人有类似的经历或有任何解决问题的线索,请告诉我。

最佳答案

根据这个gitHub issue (这似乎是您填写的),您不应同时使用 proxyuseCORS 属性。

关于javascript - html2canvas.js 无法在 IE9/10/11 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24660102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com