zoukankan      html  css  js  c++  java
  • 怎样判断浏览器是否支持canvas

    1. 如果网页必须使用canvas, 则需要告知用户更换或更新浏览器. 这时可以通过在<canvas>标签之间添加替代元素进行

    <canvas id="c1"> 您的浏览器不支持canvas, 请更换或更新浏览器</canvas>
    <canvas id="c1">
            <img src="/canvasError.jpg" />
    </canvas>

    2. 如果对不支持canvas的浏览器提供第二套方案, 或者行为逻辑, 则需要在js脚本中判断浏览器是否支持canvas.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <canvas id="c1" width="300" height="300"></canvas>
        <script>
            function draw(canvasElement){
                // 判断canvas节点是否具有getContext方法, 如果没有, 则说明浏览器不支持canvas
                if (!canvasElement.getContext) return;
                var ctx = canvasElement.getContext("2d");
                // code begin
            }
            var canvasElement = document.getElementById("c1");
            draw(canvasElement);
        </script>
    </body>
    </html>
  • 相关阅读:

    暴力求解/数学问题
    Leetcode207. Course Schedule
    Balanced Team
    由先序和中序求后序
    Median String
    树的同构
    uva 202
    整除光棍
    阅览室
  • 原文地址:https://www.cnblogs.com/aisowe/p/11568568.html
Copyright © 2011-2022 走看看