three.js中文文檔 3.WebGL 兼容性檢查

3.WebGL 兼容性檢查

儘管大部分狀況無須擔憂,但有些設備或者瀏覽器仍然不支持 WebGL。如下方法能讓你檢查是否受支持並能提供給用戶信息反饋。git

在你的 js 中添加 https://github.com/mrdoob/three.js/blob/master/examples/js/Detector.js ,在準備開始渲染前運行以下代碼github

if (Detector.webgl) {
    // Initiate function or other initializations here
    animate();
} else {
    var warning = Detector.getWebGLErrorMessage();
    document.getElementById('container').appendChild(warning);
}

儘管大部分狀況無須擔憂,但有些設備或者瀏覽器仍然不支持 WebGL。如下方法能讓你檢查是否受支持並能提供給用戶信息反饋。web

在你的 js 中添加 https://github.com/mrdoob/three.js/blob/master/examples/js/Detector.js ,在準備開始渲染前運行以下代碼瀏覽器

if (Detector.webgl) {
    // Initiate function or other initializations here
    animate();
} else {
    var warning = Detector.getWebGLErrorMessage();
    document.getElementById('container').appendChild(warning);
}
相關文章
相關標籤/搜索