[WebGL入門]一,瀏覽器的準備
注:文章譯自http://wgld.org/,原作者杉本雅広(doxas),文章中如果有我的額外說明,我會加上[lufy:],另外,鄙人webgl研究還不夠深入,一些專業詞語,如果翻譯有誤,歡迎大家指正。
瀏覽器的支援情況
lufy:由於原作者的寫作時間是2012年2月,瀏覽器的支援情況和現在稍有不同,所以這部分我就不翻譯了,直接說說現在(2014年7月)瀏覽器的支援情況,
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不支援的情況的話,我會額外註明的。
相關文章
- [WebGL入門]四,渲染準備Web
- Unity WebGL 取消瀏覽器警告UnityWeb瀏覽器
- 在搜狗瀏覽器中啟用WebGL瀏覽器Web
- 微軟IE瀏覽器6月16日正式退役 準備好換瀏覽器了嗎微軟瀏覽器
- Mocha瀏覽器測試入門教程瀏覽器
- PIC微控制器入門教程(一)—— 準備工作
- webgl入門(2)-初識webgl和著色器Web
- 前端入門技巧之瀏覽器除錯前端瀏覽器除錯
- 瀏覽器資料庫 IndexedDB 入門教程瀏覽器資料庫Index
- XML入門指南(7)XML瀏覽器(轉)XML瀏覽器
- 機器學習入門準備機器學習
- javascript快速入門25--瀏覽器中的XMLJavaScript瀏覽器XML
- Chrome已成瀏覽器安全標準Chrome瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- 深入Weex系列(一)之Weex入門準備
- 瀏覽器安全(一)瀏覽器
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- webgl入門(1)-什麼是webglWeb
- 瀏覽器端繪圖技術SVG VML Canvas WebGL介紹瀏覽器繪圖SVGCanvasWeb
- CSShack瀏覽器相容一覽表CSS瀏覽器
- JavaScript入門篇--請做好準備JavaScript
- [WebGL入門]十一,著色器的編譯和連線Web編譯
- [WebGL入門]八,著色器的說明和基礎Web
- webgl世界 matrix入門Web
- 超詳細帶你入門開發一個超實用的瀏覽器外掛瀏覽器
- [WebGL入門]二,開始WebGL之前,先了解一下canvasWebCanvas
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- 當在瀏覽器輸入URL回車後,瀏覽器到底做了什麼?瀏覽器渲染機制又是怎樣的?瀏覽器
- 全球最小瀏覽器誕生 搜狗新推 “一點瀏覽器”瀏覽器
- Chrome瀏覽器擴充套件程式的本地備份Chrome瀏覽器套件
- 瀏覽器瀏覽器
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 瀏覽器輸入一個URL會發生什麼?瀏覽器
- 瀏覽器頁面載入過程瀏覽器
- 瀏覽器載入及渲染機制瀏覽器
- puppeteer chrome/chrome canary 登入瀏覽器Chrome瀏覽器
- 瀏覽器從輸入URL到渲染瀏覽器
- golang 模擬瀏覽器登入操作Golang瀏覽器