GPUUncapturedErrorEvent
注意:此功能在 Web Workers 中可用。
GPUUncapturedErrorEvent 接口是 WebGPU API 中的事件对象类型,用于 GPUDevice 的 uncapturederror 事件,用于遥测和报告意外错误。
已知错误情况应使用 pushErrorScope() 和 popErrorScope() 进行处理。
构造函数
GPUUncapturedErrorEvent()-
创建一个新的
GPUUncapturedErrorEvent对象实例。
实例属性
继承其父级 Event 的属性。
示例
您可以使用类似以下的机制来捕获未被错误范围处理的任何错误。
js
// …
device.addEventListener("uncapturederror", (event) => {
// Re-surface the error
console.error("A WebGPU error was not captured:", event.error.message);
reportErrorToServer({
type: event.error.constructor.name,
message: event.error.message,
});
});
// …
规范
| 规范 |
|---|
| WebGPU # gpuuncapturederrorevent |
浏览器兼容性
加载中…