창 개체의 메서드를 다시 작성하는 것은 새로운 일이 아닙니다. 예를 들어 기본 경고 동작을 안전하게 다시 작성하려면 어떻게 해야 할까요?
Xiaocai는 다음과 같이 쓰여진 유명 IT 웹사이트를 보았습니다:
또는
사실 이런 글은 좀 부적절해요. 이는 창 개체에 경고 속성을 추가하는 것과 동일하므로 시스템에 내장된 경고보다 우선 순위가 높으므로 다시 작성하는 효과를 얻을 수 있습니다. 그러나 다음 문을 실행하면 쉽게 복원됩니다. 알리다.
이렇게 재작성된 알림은 윈도우 객체의 속성일 뿐이므로 delete 연산자를 통해 삭제할 수 있습니다.
어떻게 하면 영구적이고 되돌릴 수 없게 다시 쓸 수 있나요?
전역 변수만 정의하면 됩니다! 전역변수 역시 윈도우 객체의 속성으로 등록되지만 삭제가 불가능하고 실제로는 절대적으로 존재한다. 코드는 다음과 같습니다.