WebGL 支持情况检测与已支持浏览器版本汇总

简介: WebGL 支持情况检测与已支持浏览器版本汇总太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

WebGL 支持情况检测与已支持浏览器版本汇总

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。




是否我的浏览器支持 WebGL



http://caniuse.com

在页面搜索 webgl,找到  WebGL - 3D Canvas graphics ,打开该链接:



从上图,有几点说明:

1、webgl 标准现在基本是一个相对稳定的标准,最新浏览器都以最新版本作为实现蓝本,所以应该不存在特殊的 webgl 功能,各浏览器厂商要么是全部实现,要么是部分实现,要么是不支持;

2、图中,绿色部分为完全实现 webgl 标准功能的版本,但有些厂商的实现并不一定如其所述那样完整,而有些并没那么稳定;

3、当某一浏览器无法运行 webgl 应用时,应考虑,是否需要手动开启 webgl 功能,如 safari;

4、当某一浏览器无法打开本地的 webgl 应用时,应考虑,浏览器对本地资源出于安全考虑,对本地资源的访问是需要设置是否允许的,针对不浏览器设置方法不同,而像 firefox 默认是开启的;

5、当某一功能,在部分实现 webgl 的浏览器中可以运行时,那么通过推理,能得知,在全部实现 webgl 功能的浏览器中一定能运行;除非该浏览器吹牛了!

6、部分浏览器访问本地资源的设置方法,可以参考 《Threejs 官网 - 如何运行本地的东西(How to run things locally)》译文。





目录
相关文章
|
1月前
|
JavaScript 前端开发 开发者
如何检测浏览器是否支持最新的 image lazy loading 特性
如何检测浏览器是否支持最新的 image lazy loading 特性
21 0
|
1月前
|
Web App开发 前端开发
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
174 0
|
8月前
|
Web App开发 Ubuntu 安全
【已解决】ubuntu 16.04安装最新版本google chrome出错, 旧版本chrome浏览器安装流程
【已解决】ubuntu 16.04安装最新版本google chrome出错, 旧版本chrome浏览器安装流程
575 2
|
1月前
|
Web App开发
Google Chrome 浏览器 119.0.6045.106 版本提示 STATUS_INVALID_IMAGE_HASH 崩溃
Google Chrome 浏览器 119.0.6045.106 版本提示 STATUS_INVALID_IMAGE_HASH 崩溃
83 0
|
1月前
|
JavaScript 前端开发
JavaScript DOM 操作:如何检测浏览器是否支持某个特性?
【4月更文挑战第15天】使用Modernizr库检测浏览器特性:添加 `<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>` 到HTML,然后通过 `Modernizr.localstorage` 进行检测,如支持localStorage则执行相应代码,否则执行备用逻辑。
22 0
|
10月前
|
Web App开发 移动开发 iOS开发
如何在浏览器中启用 WebGL 以使用 HTML5 3D 查看器
如何在浏览器中启用 WebGL 以使用 HTML5 3D 查看器
124 0
|
1月前
|
JavaScript 前端开发
JavaScript DOM 操作:如何检测浏览器是否支持某个特性?
JavaScript DOM 操作:如何检测浏览器是否支持某个特性?
30 0
|
7月前
|
Web App开发 安全 网络安全
浏览器版本过高导致无法访问网站 burpSuiteBrowser
浏览器版本过高导致无法访问网站 burpSuiteBrowser
56 0
|
8月前
|
Web App开发
chrome 浏览器在 112 正式版本以及 114 canary 版本从 devtools 控制台复制文本不会复制高亮显示的文本?
chrome 浏览器在 112 正式版本以及 114 canary 版本从 devtools 控制台复制文本不会复制高亮显示的文本?
78 0
|
9月前
判断浏览器类别及版本
判断浏览器类别及版本
36 0