可以在WP7中显示Canvas吗?

时间:2011-02-10 21:57:27

标签: internet-explorer html5 windows-phone-7 canvas

我正在尝试让Internet Explorer Mobile 7显示Canvas 我使用过ExplorerCanvas,该页面在IE7中工作(据我所知,IE Mobile 7基于IE7)。

以下是代码:

<html> 
<head> 
  <title>Canvas Test</title> 
  <script type="text/javascript" src="excanvas.js"></script> 
  <script type="text/javascript"> 
  window.onload = function() { 
    var canvasElement = document.getElementById("canvas"); 
    var context = canvasElement.getContext("2d"); 
    context.fillStyle = "blue"; 
    context.fillRect(20,20,20,20); 
  }
  </script>
</head> 
<body> 
  <canvas id="canvas" width="100" height="100"/> 
</body> 
</html>

是否可以在WP7上使用它?

2 个答案:

答案 0 :(得分:2)

Windows Phone 7不支持HTML5,并且无法保证任何可能的手动实现(例如通过JavaScript)。在您的情况下,您使用的是CANVAS标记 - 并且不受支持。 Windows Phone 7上的IE更像是IE 7.5(具有来自IE7和IE8的功能) - 但这只是移动设备上可用的子集。 WP7上的IE!= Windows上的IE

答案 1 :(得分:1)

偶然发现那篇文章说WP 7.1将有一个基于IE9的新浏览器,支持画布:http://www.wintellect.com/CS/blogs/jprosise/archive/2011/07/14/building-cross-platform-mobile-applications-with-html5-and-mango.aspx