Javascript 为什么我的webGL应用程序在iPhone上查看时背景颜色不同?

Javascript 为什么我的webGL应用程序在iPhone上查看时背景颜色不同?,javascript,iphone,webgl,Javascript,Iphone,Webgl,我正在玩webGL只是为了好玩,我在网站上制作了一个简单的3d图形 但在iPhone上观看时,它会显示一段时间的背景。知道是什么原因吗?您可以从网页本身查看源代码,因此我不会将其发布在这里。因为iOS8中有一个bug,当您要求不使用alpha时,实际上不会获得alpha 它没有通过这个测试 : 您应该在上提交bug,或者查看是否已经提交了bug 基本上,Three.js要求使用RGB画布。RGB画布显示为黑色。但iOS错误地给了它一个RGBA画布。将“清除颜色”更改为0,0,0,1 render

我正在玩webGL只是为了好玩,我在网站上制作了一个简单的3d图形


但在iPhone上观看时,它会显示一段时间的背景。知道是什么原因吗?您可以从网页本身查看源代码,因此我不会将其发布在这里。

因为iOS8中有一个bug,当您要求不使用alpha时,实际上不会获得alpha

它没有通过这个测试

:

您应该在上提交bug,或者查看是否已经提交了bug

基本上,Three.js要求使用RGB画布。RGB画布显示为黑色。但iOS错误地给了它一个RGBA画布。将“清除颜色”更改为0,0,0,1

renderer.setClearColor(0x000000, 1);
希望这能解决问题,直到苹果开始着手解决这个问题