首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让html2canvas在ie8工作?

如何让html2canvas在ie8工作?
EN

Stack Overflow用户
提问于 2014-10-09 20:45:31
回答 2查看 1.5K关注 0票数 0

我正在尝试运行这个简单的html2canvas代码。它在Chrome, IE9, Firefox中工作得很好。但不在IE8工作

代码:

代码语言:javascript
复制
html2canvas($(#section), {
        onrendered: function (canvas) {            
            var img = canvas.toDataURL().replace(/^data[:]image\/(png|jpg|jpeg)[;]base64,/i, "");

            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "/Home/SaveDiv",
                data: "{'imageData': '" + img + "'}",
                dataType: "json",
                async: false,
                cache: false,
                success: function (msg) {
                },
                error: function (result) {
                    alert('error');

                }
            });
        }
        });

有什么方法可以让它在IE8中工作吗?我听说过flashcanvas,但我不知道如何使用它。

否则,是否有其他方法可以在<div>中捕获IE8元素。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-09 20:57:42

这可能是因为html2canvas需要IE9或更高版本,正如所述的这里

票数 1
EN

Stack Overflow用户

发布于 2014-10-09 20:55:43

我建议使用多填充:这是一张帆布

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26287626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档