是否支持SVG但不支持canvas的旧版浏览器?

时间:2018-07-25 17:27:54

标签: javascript html svg canvas raphael

默认情况下,最新版本的浏览器(例如Chrome)支持Canvas,而不支持SVG。因此,在js的这段代码中-

    if (Modernizr.canvas) {
        require(['jCanvas'], _.bind(_callCanvasMethod, this));
    }
    else {
        require(['raphael'], _.bind(_callSVGRenderingMethod, this));
    }

默认情况下,Modernizr.canvas为true,因此代码始终输入第一个块(画布),而不是第二个块(使用Raphael,SVG)。

我正在尝试为MAC和Windows查找IE或chrome的较旧浏览器版本,该浏览器版本不使用画布,而是使用SVG并测试第二个块(_callSVGRenderingMethod方法)。

0 个答案:

没有答案
相关问题