不能在PhoneGap Windows Phone 8中加载图像到HTML5画布
Can't load images to a HTML5 canvas in PhoneGap Windows Phone 8
我正在尝试使用画布绘制图像到屏幕,当我这样做时,我得到:' Your browser does not support the canvas element.
'.
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.
</canvas>
<script type="text/javascript">
var c = document.getElementById("myCanvas");
var cxt = c.getContext("2d");
var img = new Image()
img.src = "img_flwr.png";
img.onload = function () {
cxt.drawImage(img, 0, 0);
};
</script>
经过一番研究,我没有发现任何关于画布在PhoneGap的webview的兼容性,所以我想没有问题,问题就在这里。
我期待着做一个地图与导航功能,如寻径等,如果有另一种方式(可能更容易),那将是伟大的太。
Thanks in Advance
p。S -这是一个代码示例,不是我的代码
更新:问题主要是我在模拟器上尝试,而不是实际的windows手机,我在我的Android手机上尝试了它,它工作得很好,因为phonegap不是特定于平台,我认为它对windows手机也是一样的。我会在真正的Windows手机上试试,然后更新post
thanks to everyone that help
canvas元素同时被设备和Windows Phone的当前模拟器所支持。我只是在一个非常简单的例子中重新测试了它,并且显示了画布内容。
如果含有canvas
元素的网页没有HTML5 doctype:
<!DOCTYPE html>
它可能不工作。如有必要,可以输出document.documentMode
的值,以进一步排除故障。
相关文章:
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- 在检索数据时是否可以停止图像加载请求
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- jQuery:获取图像加载错误的详细信息
- 在safari和chrome中,js图像加载产生了奇怪的结果
- 图像加载不适用于 IE 8 或更低版本
- 这个图像加载功能有什么作用
- JavaScript 图像加载器不起作用
- 动态图像加载是否会减少服务器过载
- 跨来源图像加载被拒绝-仅限iPhone-简单图像上传
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 使用JavaScript延迟图像加载
- 如果当前图像加载缓慢,如何加载其他图像
- HTML图像加载触发一个错误
- 将图像加载到localStorage,并将图像src设置到该位置
- jquery图像加载检查错误
- 将图像加载到织物画布背景中
- 需要在bootstrap css中单击时将图像加载为模态
- 正在显示加载..在将新图像加载到网站时播放动画
- 砖石事件:在图像加载和布局完成后调用事件