这是Modernizr以及基本上所有其他执行画布工作的库中使用的技术:
function isCanvasSupported(){ var elem = document.createElement('canvas'); return !!(elem.getContext && elem.getContext('2d'));}由于您的问题是在 不 支持的情况下用于检测,因此我建议像这样使用它:
if (!isCanvasSupported()){ ...
这是Modernizr以及基本上所有其他执行画布工作的库中使用的技术:
function isCanvasSupported(){ var elem = document.createElement('canvas'); return !!(elem.getContext && elem.getContext('2d'));}由于您的问题是在 不 支持的情况下用于检测,因此我建议像这样使用它:
if (!isCanvasSupported()){ ...