特定 PC 上的 Chrome 中存在 Canvas/Javascript 错误?

特定 PC 上的 Chrome 中存在 Canvas/Javascript 错误?

我们有一个每天都会使用的内部网站。今天,由于遇到了一些问题,我在 PC 上创建了一个新的 Windows 配置文件。后来我注意到我在上述网站上遇到了 JavaScript 错误。我让其他用户测试,他们没有遇到错误。我确认他们都运行与我相同的 Chrome 版本(76.0.3809.100)。

经过一些故障排除后,我将其缩小到以下代码。

canvas.getContext("webgl")

在我的计算机上,它返回null。在正常工作的计算机上,它会按预期返回正确的 WebGLRenderingContext。

这可能是什么原因造成的?我首先想到的是 Chrome 扩展程序,但我在隐身模式下测试并得到了相同的结果。我也想知道 Chrome 实验性标志,但同样,这是一个新的 Windows 配置文件。它应该是所有默认的 Chrome 设置。

答案1

无论如何,我查看了 chrome:flags 并发现Accelerated 2D canvas已启用。我禁用它并重新启动 Chrome,错误不再发生。

相关内容