一些网站建议您以以下方式初始化webgl:
“webgl”和“experimental-webgl”有什么区别?我只在MDN上找到了以下描述:
getContext(in DOMString contextId)RenderingContext 返回画布上的绘图上下文,如果不支持上下文ID,则返回null。绘图上下文可让您在画布上绘制。使用“2d”调用getContext将返回一个CanvasRenderingContext2D对象,而使用“experimental-webgl”(或“webgl”)调用将返回一个WebGLRenderingContext对象。此上下文仅在实现WebGL的浏览器上可用。
然而,这使得两者看起来是相同的。它们之间有什么区别吗?
var gl = c.getContext("webgl") || c.getContext("experimental-webgl");
if (!gl)
alert("This browser doesn't support WebGL!");
“webgl”和“experimental-webgl”有什么区别?我只在MDN上找到了以下描述:
getContext(in DOMString contextId)RenderingContext 返回画布上的绘图上下文,如果不支持上下文ID,则返回null。绘图上下文可让您在画布上绘制。使用“2d”调用getContext将返回一个CanvasRenderingContext2D对象,而使用“experimental-webgl”(或“webgl”)调用将返回一个WebGLRenderingContext对象。此上下文仅在实现WebGL的浏览器上可用。
然而,这使得两者看起来是相同的。它们之间有什么区别吗?