是否有理由在Safari中禁用WebGL?


16

我知道如何在Safari(8.0.7)中为OS X(10.10.4)启用WebGL,并且能够可视化并与基于WebGL的内容进行交互,但是我担心默认情况下它被禁用,因为浏览器可以真正支持它。

是否有原因(也许是稳定性或安全性)默认情况下在Safari中禁用了WebGL?


猜测苹果的动机有点像阅读茶叶。一个实际的问题是如何默认启用它,如何游说(错误报告)Apple纠正此问题或如何解决现有限制。收集关于为什么这里不是最适合我们的观点(或一般来说是Stack Exchange)。
bmike

1
@bmike:是什么使这成为基于意见的问题?可能有一个原因,问一个是合理的。
orome

@raxacoricofallapatorius这是在问苹果为什么要X。而是编辑它来描述问题,以及到目前为止已经做了什么解决。我将更新关闭原因。感谢您的ping!
bmike

1
@bmike:编辑后着重于为什么可能要禁用它(而不是苹果公司的动机)。
orome

@raxacoricofallapatorius感谢您的照顾和喂养。让我们看看它的去向。再次感谢!(也许它需要进行编辑以解释如何启用Web GL-这对好奇的人
很有帮助

Answers:


3

如果您真的很害怕,可以。WebGL允许Web开发人员对在GPU中不受保护的着色器进行编码。这可能会导致许多安全问题,因为实际上并没有任何防病毒软件可以抵御GPU感染。

风险不会太大,因为有一些组织(例如Google和Khronos)正在努力使其更加安全。这些组织确实可以快速创建针对问题和缺陷的补丁程序和修复程序。

我真的不确定Safari中的WebGL有多不安全,但是,由于它基于Webkit,因此我非常确定它与Chrome非常相似。


1

在2017年,研究人员创建了一个概念证明,证明即使在多个浏览器上,WebGL都可以用于对机器进行高精度指纹识别[ 1 ]。因此,出于隐私原因,您可能希望禁用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.