CanvasRenderingContext2D: isContextLost() 方法
CanvasRenderingContext2D.isContextLost() 方法属于 Canvas 2D API,用于在渲染上下文丢失(且尚未重置)时返回 true。这种情况可能由于驱动程序崩溃、内存不足等原因而发生。
如果用户代理检测到画布后备存储已丢失,它将向关联的 HTMLCanvasElement 触发 contextlost 事件。如果此事件未被取消,它将尝试将后备存储重置为默认状态(这等同于调用 CanvasRenderingContext2D.reset())。成功后,它将触发 contextrestored 事件,表明上下文已准备好重新初始化和重绘。