<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="怎么判断浏览器是否支持HTML5 Canvas" id="card1">
<p> 游客</p><p>
标题:怎么判断浏览器是否支持HTML5 Canvas<br/>
正文:<br/>
判断浏览器是否支持HTML5，其实有一个非常简单的方法，用不同的浏览器直接访问地址：http://html5test.com/ 下边是Chrome 和 IE8的测试结果： （Chrome）(IE8)定义和用法&amp;lt;canvas&amp;gt; 标签定义图形，比如图表和其他图像。&amp;lt;canvas&amp;gt; 标签只是图形容器，您必须使用脚本来绘制图形。HTML5 Canvas的确是一个好东西，但是并不是所有浏览器都支持HTML5 Canvas的，这就要求我们在使用HTML5 Canvas前要检查浏览器是否支持这玩意儿。在创建HTML5 canvas元素之前，首先要确保浏览器能够支持它。如果不支持，你就要为那些古董级浏览器提供一些替代文字。下面的代码就是检测浏览器支持情况的一种方法。 try {document.createElement(&amp;quot;canvas&amp;quot;).getContext(&amp;quot;2d&amp;quot;);document.getElementById(&amp;quot;support&amp;quot;).innerHTML = &amp;quot;HTML5 Canvas is supported in your browser.&amp;quot;;} catch (e) {document.getElementById(&amp;quot;support&amp;quot;).innerHTML = &amp;quot;HTML5 Canvas is not supported in your browser.&amp;quot;;} 上面的代码试图创建一个canvas对象，并且获取其上下文。如果发生错误，则可以捕获错误，进而得知该浏览器不支持canvas。页面中预先放入了ID为support的元素，通过以适当的信息更新该元素的内容，可以反映出浏览器的支持情况。以上示例代码能判断浏览器是否支持canvas元素，但不会判断具体支持canvas的哪些特性。这个时候，示例中使用的API已经很稳定并且各浏览器也都提供了很好的支持，所以通常不必担心这个问题。此外，希望开发人员能够像如上代码一样为canvas元素提供备用显示内容。  <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=613&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=613&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=613&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=613">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=613">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>