android - 我可以在 Android 2.1 的基于 Webkit 的浏览器中使用数据 URL 吗?

标签 android html webkit canvas

我正在编写有关适用于移动设备的 HTML5 Canvas 的教程,并进行了一些基本测试。虽然我可以在 iPhone 的 HTML5 Canvas 元素上调用 getDataURL() 方法,但在 Android 2.1 (Google Nexus One) 及其基于 webkit 的默认浏览器上它似乎不返回数据 URL。这是示例:

var dataURL = canvas.toDataURL();
var img = document.createElement('img');
img.setAttribute('src', dataURL);
document.getElementById('box').appendChild(img);

这将适用于 iPhone,它将添加一个与 Canvas 内容相同的新图像元素。它在 Android 2.1 上什么也不做或失败。

有人用过这个吗?

我还想知道是否有人可以帮助我理解 WebKit 内部版本号以及它对我可以期待的功能意味着什么。对于 iphone,我看到构建号为 528.18,在 Android 2.1 的浏览器上我看到(来自用户代理 strign)WebKit 构建号 530.17。 所以看起来 Android 2.1 的 webkit 浏览器是最新的,仍然有一些功能在 iPhone 的 webkit 上工作但在 Android 上不工作。这种比较没有意义吗?

谢谢大家!

最佳答案

请star http://code.google.com/p/android/issues/detail?id=7901

听起来它应该在那里,但它被破坏了。

关于android - 我可以在 Android 2.1 的基于 Webkit 的浏览器中使用数据 URL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2672258/

相关文章:

java - 在android中使用mysql、json将数据插入在线服务器。

html - 如何在左对齐的新行上显示图像后的文本,而不是环绕图像?

css - Webkit 绝对定位按钮一直延伸

android - 如何确保我的应用仅在屏幕尺寸为 7'' + 的设备上运行?

android - 如何使工具栏上的操作菜单居中

android - 推送通知需要很长时间才能到达

html - 元素百分比定位在 webkit 和 mozilla 中具有不同的效果

java - 从该网站隐藏 html 元素的表格中获取信息的最佳方法是什么?

javascript - 更改 <span> 内的单选按钮文本

javascript - C++、Qt、QtWebKit : How to create an html rendering window so that your application would get callbacks from JS calls?