首页 > 软件操作教程 > 编程开发 > HTML
题目内容

HTML5 使用canvas API 检测浏览器是否支持

题目答案

在创建HTML5 canvas元素之前,首先要确保浏览器能够支持它。如果不支持,就要为那些古董级的浏览器提供一些替代文宇。下列代码就是检测浏览器支持情况的一种方法,代码如下:

try{

    document.createElement("canvas").getContext("2d");

    document.getElementById("support").innerHTML="HTML5 Canvas is supported in your browser.";}

    catch (e) {

        document.getElementByld{"support").innerHTML="HTML5 Canvas is not supported in your browser.";

    }

    上面的代码试图创建一个canvas对象,并且获取其上下文。如果发生错误,则可以捕获错误,进而得知该浏览器不支持canvas。页面中预先放入了ID为support的元素,通过适当的信息更新该元素的内容,可以反映出浏览器的支持情况。

    以上示例代码能判断浏览器是否支持canvas元素,但不会判断具体支持canvas的哪些特性。示例中使用的API已经很稳定,并且各浏览器也都提供了很好的支持,所以通常不必担心这个问题。

    此外,希望开发人员能够像以上代码一样,为canvas元素提供备用的显示内容。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端