因此,根据这篇文章,您可以使用以下方法对画布混合模式进行功能测试:
Modernizr.addTest('canvasblending', function () {
if (Modernizr.canvas === false) return false;
var ctx = document.createElement('canvas').getContext('2d');
ctx.globalCompositeOperation = 'screen';
return ctx.globalCompositeOperation == 'screen';
});
这会在 Chrome 27 中返回误报。