>  기사  >  웹 프론트엔드  >  javascript에서 window.close의 팝업 창을 방지하는 방법

javascript에서 window.close의 팝업 창을 방지하는 방법

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-06-15 12:00:362406검색

JavaScript에서는 window.close 앞에 "window.opener=null;window.open('','_self');" 문을 추가하여 팝업을 방지할 수 있습니다. window.opener는 window.open으로 열린 페이지를 의미합니다.

javascript에서 window.close의 팝업 창을 방지하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

window.close(); 앞에

window.opener = null;
window.open('', '_self');

를 추가하면 '이 창을 닫으시겠습니까'라는 메시지가 표시되지 않습니다!

새 웹페이지를 열고 현재 페이지를 닫는 방법은 다음과 같습니다.

window.open(newurl);
window.opener = null;
window.open('', '_self');
window.close();

여기서 newurl은 리디렉션할 페이지의 URL입니다.

【추천 학습: javascript 고급 튜토리얼

위 내용은 javascript에서 window.close의 팝업 창을 방지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.