相关疑难解决方法(0)

OffscreenCanvas 对 2d 上下文的支持状态如何?

我是 Web 开发的新手,所以这可能是一个愚蠢的问题。请让我知道它是否已经回答:)

根据MDN web docs' page for OffscreenCanvas,目前,该 API 仅支持 WebGL 上下文。(也许这只是意味着OffscreenCanvas没有实现对' 2d 上下文的 worker 支持,但我们仍然可以在主线程上使用它?)

注意:此 API 当前仅针对 WebGL1 和 WebGL2 上下文实现。有关工作人员对 Canvas 2D API 的支持,请参阅错误 801176

但是当我阅读 的 HTML 规范OffscreenCanvas,支持 2d 上下文。

枚举 OffscreenRenderingContextType { "2d", "webgl" };

我怀疑第二个只是关于什么的建议 OffscreenCanvas应该支持,而第一个是实际支持的内容。我的理解正确吗?如果是这样,我怎么知道特定浏览器是否支持 2d 上下文OffscreenCanvas,例如 Chromium?

让我更加困惑的是人们称为常规canvasan offscreenCanvas,并从中获取 2d 上下文(example1example2)。但我认为在这种情况下,他们只是指不附加到 DOM 的常规画布,而不是OffscreenCanvas我喜欢研究的画布。

html webgl html5-canvas web

5
推荐指数
1
解决办法
1601
查看次数

标签 统计

html ×1

html5-canvas ×1

web ×1

webgl ×1