[WebGL入门]一,浏览器的准备

翻译 2014年07月30日 06:26:20

注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中如果有我的额外说明,我会加上[lufy:],另外,鄙人webgl研究还不够深入,一些专业词语,如果翻译有误,欢迎大家指正。


浏览器的支持情况

lufy:由于原作者的写作时间是20122月,浏览器的支持情况和现在稍有不同,所以这部分我就不翻译了,直接说说现在(20147月)浏览器的支持情况,

PC浏览器支持情况如下:


Firefox4 以上

Chrome9 以上

Safari5.1以上

Opera12以上

IE11以上

:支持 △:需要设定 ×:不支持

移动浏览器支持情况如下


Android

iOS8

Firefoxfor Mobile 以后

OperaMobile 12 以后

GoogleChrome for Android 25 以后

Android默认浏览器

(android4以后)


*智能手机可以安装[EnableWebGL]这个东东来支持WebGL


推荐使用Chrome

javascript的执行速度和HTML5的支持度来看,个人觉得使用Chrome是最稳妥的。而且,本网站的所有内容都是在Chrome上测试的,所以推荐使用Chrome,我虽然不是Google的脑残粉,但是你这么说的话,我也不否认。

另外,原则上我只是使用Chrome最新版进行了测试,如果你用FireFox测试的时候代码执行不了的话,那可能是FireFox不支持,其他浏览器也一样。


其他注意点

跟浏览器无关的部分,WebGL也有执行不了的情况。因为WebGL的标准还没有完全统一,所以硬件,OS,浏览器兼容性,以及这些东西结合之后都会对WebGL产生影响。

图形渲染上,浏览器的兼容性比较差,有些API会运行不了。总之,运行环境会决定WebGL的运行情况。


总结

本网站的所有内容,都是用Chrome的最新版进行测试开发的,所以不支持其他浏览器,基本上,运行的前提是在Windows环境下。

今后,更多的主流浏览器会支持WebGL,移动端的浏览器也会逐渐完善,所以,不必太在乎细节,总会有支持WebGL的那一天的,让我们一起期待吧。

lufy:还好,我的环境是Mac,在翻译过程中如果有Mac不支持的情况的话,我会额外注明的。



转载请注明:转自lufy_legend的博客http://blog.csdn.net/lufy_legend

如何在chrome上开启WebGL功能和判断目前浏览器是否支持

1.开启方式: 第一种:打开cmd,切换到Chorme的安装目录,敲入chrome.exe –enable -webgl,回车就会打开一个chrome浏览器窗口; 第二种:找到Chrome浏览器的...
  • cometwo
  • cometwo
  • 2015年12月30日 18:15
  • 5867

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

WebGL 支持情况检测与已支持浏览器版本汇总
  • sleks
  • sleks
  • 2014年07月27日 18:02
  • 5806

从IE6到IE11上运行WebGL 3D遇到的各种坑

这篇《基于HTML5的电信网管3D机房监控应用》基于WebGL技术的应用让少同学对HTML5 3D的应用产生了兴趣和信心,但有不少网友私信询问WebGL如何运行在老的IE678910浏览器的问题,...

Java陷阱一箩筐----面试题集3

 刚刚和上海群硕软件公司电话面试向大家汇报一下情况: 先问你编程的历史,编写过什么?对为什么选择程序员? 然后是在做过的东西中你最满意的是什么?不满意的是什么? 后面是英语口语(那个一个子:汗!压根不...
  • ts2794
  • ts2794
  • 2008年05月11日 20:14
  • 185

[WebGL入门]六,顶点和多边形

顶点就是至少包含了坐标情报的三维空间上的任意的一个点,三个点用线连接起来,表现为一个三角形的多边形。而多边形根据顶点的连接顺序不同,分为内侧和外侧,根据这个可以进行遮挡剔除。 接下来,实际进行渲染的时...

[WebGL入门]十七,递归处理和移动・旋转・缩放

这次利用递归处理实现了持续循环,并介绍了模型坐标变换矩阵的移动,旋转和放大缩小等处理。以后,动态的demo会越来越多,这次介绍的持续循环也会被更多的用到。 匿名函数或者普通的函数的递归可能是个稍微难理...

[WebGL入门]四,渲染准备

使用WebGL进行3D渲染,这次说了下面几个必须要做的准备。 最低限度,需要HTML,canvas标签,处理WebGL的javascript代码,顶点着色器和片段着色器的代码。 另外,比如要描画3D模...

大规模WebGL应用引发浏览器崩溃的几种情况及解决办法

一般的Web应用基本上不会导致浏览器崩溃,写Javascript代码也不需要管理内存资源,基本也不需要考虑内存“泄露”的问题。随着H5的崛起,越来越多的原本在桌面端的软件也改头换面迁移到Web上来,比...
  • mythma
  • mythma
  • 2016年06月04日 17:17
  • 14656

浏览器技术新趋势——WebGL

http://blog.pchome.net/article/188052.htmlhttp://www.chromi.org/archives/3697引用:http://saintrick.blo...

论web开发中浏览器选择的重要性——以Bmob云数据库、WebGL应用等为例

1、一个web项目中要使用bmob云数据库,具体出问题的地方是在js中读取Bmob云数据库的数据时,具体操作是根据bmob官网(http://docs.bmob.cn/data/JavaScript/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[WebGL入门]一,浏览器的准备
举报原因:
原因补充:

(最多只允许输入30个字)