toDataURL不适用于Android浏览器

zen*_*if3 6 html5 android canvas

我有一个用户在画布上绘制的图像,我想将该图像保存在服务器上.

这些行在我的ipad上运行良好,但在我的android(ver 2.3.3)浏览器上运行不正常:

var testCanvas = document.getElementById("sketchpad");  
var canvasData = testCanvas.toDataURL("image/png");
Run Code Online (Sandbox Code Playgroud)

如果我提醒canvasData我只得到:

数据:,

我错过了什么吗?有可能在Android上做或我应该看其他方法,插件等?

Jac*_*ack 7

不幸的是,你的版本不支持它(我认为它只在ICS中支持),请看一下这个问题

http://code.google.com/p/android/issues/detail?id=16829

应该有某种JavaScript实现来添加对它的支持,但我自己没有尝试过

http://code.google.com/p/todataurl-png-js/