我正在运行基于在 html5 画布上绘图来查找事件触发器的代码。一旦你停止绘图,它就会将 dataURL 发送到输入字段。从那里我将 dataURL 保存到数据库中。
这适用于以下情况:
运行版本“icecream sandwhich”的Andriod Pads Ipad PC MAC
它不适用于以下平板电脑:Kindle Fire Android Pad running "honeycomb"
这是我将 dataURL 放入输入的代码:
document.getElementById("dataURLCode").value = canvas.toDataURL();
在那些有效的情况下,该领域的输出大致如下:
data:image/png;base64,iVBORw0K...
对于那些不工作的输出代码就是这样:
data:,
我试图清除缓存和历史记录的事情。我试图远离使用默认浏览器以外的其他浏览器,因为我们正在为跨平台制作此产品,我们需要让它适用于所有平板电脑及其默认浏览器。
我还通过复制/粘贴将 dataURL 拉到输入字段中没有问题,它只是无法使用 canvas.dataURL 拉
我假设浏览器不支持 html5 的这一部分,但我支持其他假设。
谢谢您的帮助。