【问题标题】:Android browser not support long press save image(base64 ),(javascript create image)Android浏览器不支持长按保存图片(base64),(javascript创建图片)
【发布时间】:2016-05-02 14:53:32
【问题描述】:

1。试试 canvas -> base64 -> img.src -> 用户长按保存图片

demohttp://test.m.grouplus.cn/activity/share_invitation?id=cVHPwxcgftY=

我的javascript代码

html2canvas($('#share_html'), {
            onrendered: function(canvas) {
                var newImg =document.createElement("img");
                newImg.src =  canvas.toDataURL('image/png')
                console.log(canvas.toDataURL('image/png'));
                var newbody = document.body.appendChild(newImg);
                $("#share_html").remove();
            }
        });

iOS保存图片成功,Android长按保存图片失败

【问题讨论】:

  • 你能分享一个小提琴吗?您是否在控制台 (chrome://inspect) 中发现任何错误?
  • 可能是图片太大,我的浏览器先响应,然后等了1分钟左右可以保存吗?,控制台没有报错信息

标签: javascript android html image base64


【解决方案1】:

,demo2->http://test.manager.grouplus.cn/canvas.html,因为我的demo1需要手机注册

【讨论】: