webGL:浏览器支持和故障排除

(译自:https://www.soft8soft.com/webgl-supported-browsers-and-troubleshooting/

本文希望解决您在web3d方面遇到的问题。在这里,我们将维护支持WebGL的浏览器列表,并提出解决方案,以解决使用此技术的常见问题。

什么是WebGL?

WebGL(Web图形库)是一种在浏览器中展示交互式3D图形的技术。该技术最突出的特点是它可以开箱即用,无需下载和安装任何第三方插件。好吧,它应该是上来就能运行 – 如果不是,请进一步阅读。

webGL:浏览器支持和故障排除 - 图1

浏览器支持

不巧的是,并非所有浏览器都是一样的。从历史上看,WebGL仅由两家浏览器供应商Mozilla和Google提供,而其他供应商则不愿意实施当时最先进的技术。在苹果公司和微软加入3D网络俱乐部之后,事情发生了翻天覆地的变化。如今,几乎所有的互联网流量都通过支持WebGL的客户端软件,使这项技术成为向40亿用户提供交互式3D内容的强大而广泛的基础。

webGL:浏览器支持和故障排除 - 图2

我们对支持WebGL的桌面和移动浏览器的评级如下。

  • 谷歌Chrome是第一款在2011年推出的支持 3D的浏览器。作为最受欢迎的浏览器,它实现了最先进,最快速的WebGL。强烈推荐使用它来获得
  • Web3D应用程序的最佳体验。
  • Google Chrome Mobile现已广泛应用于Android设备,也提供了良好的WebGL实现。但唯一的例外是iOS 版Chrome,它仅限于使用与iOS默认Safari相同的功能。因此在iOS上安装它没有多大意义。
  • Firefox很适合使用3D。然而,由于该技术的各种问题,移动版本并不是那么好。
  • Safari是Mac上的默认浏览器。它从2014年发布的OS X Yosemite开始支持WebGL。如果您使用较老的操作系统,请考虑升级它或安装Chrome或Firefox。
  • Safari**iOS**预装在iPhone和iPad上。随着iOS 8于2014年发布,它就变成了3D友好型。然而,有些功能仍然缺乏(例如全屏),但你别无选择。保持iOS最新!
  • Microsoft Edge是一种新的浏览器,只附带于微软Windows 10+。最新版本的Edge工作得很好。
  • Internet Explorer现在被认为是遗留程序,但在某些地方仍然存在。只有版本11提供了一些实验性WebGL支持,这种支持相当有限并且容易出错。我们强烈建议不要使用IE来运行3D应用程序。
  • UC浏览器在中国非常受欢迎。它基于Chromium,因此,您不会遇到任何3D问题。
  • Samsung Internet 预装在三星的手机和平板电脑上。它也是基于Chromium,应该工作得很好。

WebGL故障排除

好吧,当你期待着一个很好的实时3D渲染时,却遇到类似“你的显卡似乎不支持WebGL。”你也访问了get.webgl.org,但还是看不到旋转的立方体……多尴尬啊!

webGL:浏览器支持和故障排除 - 图3

您的系统无法渲染WebGL可能是浏览器,显卡驱动,操作系统和显卡的问题。

选择一个合适的浏览器

首先,使用浏览器支持列表中的软件。确保安装最新版本。不要使用IE11和类似垃圾软件。

更新显卡驱动

如果你喜欢玩游戏,你应该知道显卡驱动是什么,以及为什么要保持更新。WebGL程序其实就像一个3D游戏,所以你要找到显卡供应商(英伟达,AMD,英特尔)的网站,然后下载和安装最新驱动。

更新系统

让你的系统安装最新的更新是个好建议。这不仅能让你的系统更加安全,还能获得最新的软件和有用的功能。即使现代浏览器也不喜欢运行在过时的操作系统上。比如,WebGL在WindowsXP上很有可能不能运行。

升级硬件

这是一种更加激进和昂贵的方式来改善您的Web3D性能。通常,独立显卡(如GeForce或Radeon)比集成显卡(如Intel)更强大。在移动设备上,与低端设备相比,旗舰机或平板电脑通常提供更多性能和功能。

如果都不行

如果以上都没有帮助,请随时在我们的论坛上寻求帮助。我们很乐意为您提供帮助!