HTML5 사양에는 스크립트에 의한 getContext 속성 삭제가 유효하다는 설명이 없습니다.
HTMLCanvasElement의 getContext 속성을 삭제한 다음 별도의 문에서 정의되지 않은 상태로 만드는 코드를 작성할 수 있습니다.
Delete window.HTMLCanvasElement.prototype.getContext; _assertSame(window.HTMLCanvasElement.prototype.getContext, undefined, "window.HTMLCanvasElement.prototype.getContext", "undefined");