WebGLRenderingContext.drawingBufferWidth
drawingBufferWidth 是只读的属性,它代表当下绘制缓冲区的实际宽度。它应该和与上下文相联系的canvas元素的宽度属性相匹配,但如果不能履行被要求的宽度,它就可能不是这样。
语法
gl.drawingBufferWidth;
例子
给到此canvas元素:
<canvas id="canvas"></canvas>
你可以通过下列语句得到绘制缓冲区的宽度:
var canvas = document.getElementById("canvas");
var gl = canvas.getContext("webgl");
gl.drawingBufferWidth; // 300
规范
浏览器兼容
Desktop:Chrome 9、 Firefox 9.0 、 Internet Explorer 11 、Opera 12、Safari 5.1;
Mobile: Android 、 Chrome for Android 25、 Firefox Mobile 9.0、 IE Mobile 、 Opera Mobile 12、 Safari Mobile 8.1;