基于js如何判断浏览器是否支持webGL?本篇文章小编给大家分享一下基于js判断浏览器是否支持webGL代码,代码介绍的很详细,小编觉得挺不错的,有需要的小伙伴们可以来看看。
如下代码:
function getChromeVersion() {
var arr = navigator.userAgent.split(' ');
var chromeVersion = '';
for(var i=0;i < arr.length;i++){
if(/chrome/i.test(arr[i]))
chromeVersion = arr[i]
}
if(chromeVersion){
return Number(chromeVersion.split('/')[1].split('.')[0]);
} else {
return false;
}
}
可以返回谷歌浏览器的前两个号码。由此判断低版本,49为支持xp的最高版本。
找一个让浏览器判断是否支持webGL的东西。
如下:
var Detector = {
canvas: !!window.CanvasRenderingContext2D,
webgl: (function() {
try {
var canvas = document.createElement('canvas');