> 웹 프론트엔드 > JS 튜토리얼 > 확인 메시지 없이 브라우저 창을 정상적으로 닫는 방법은 무엇입니까?

확인 메시지 없이 브라우저 창을 정상적으로 닫는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-10-20 15:47:02
원래의
1093명이 탐색했습니다.

How to Close a Browser Window Gracefully Without Confirmation Prompt?

브라우저 창을 정상적으로 닫기

window.close() 함수를 사용하여 브라우저 창을 닫을 때 "이 창을 닫으시겠습니까?"라는 메시지가 나타날 수 있습니다. "라는 메시지가 표시되어 불편할 수 있습니다. 이 문제는 window.close() 함수가 사용자 확인을 위해 브라우저의 기본 프롬프트를 트리거한다는 사실에서 발생합니다.

다행히 이 프롬프트를 우회하고 창을 자동으로 닫는 해결 방법이 있습니다. 해결 방법은 동일한 탭에서 빈 창을 연 다음 닫는 것입니다. 이렇게 하면 확인 메시지를 표시하지 않고 원래 창을 효과적으로 닫을 수 있습니다.

이 솔루션을 구현하려면 다음 단계를 따르세요.

  1. window.open() 함수를 사용하여 동일한 탭에서 빈 문자열을 열고 빈 문자열을 URL로 지정하고 '_self'를 대상으로 지정합니다.
window.open('', '_self', '');
로그인 후 복사
  1. 즉시 window.close() 함수를 호출하여 기본 창을 닫습니다.
window.close();
로그인 후 복사

다음 단계를 따르면 확인 메시지를 표시하지 않고 브라우저 창을 닫을 수 있습니다. 이 방법은 주요 브라우저에서 원활하게 작동하며 사용자 개입 없이 프로그래밍 방식으로 창을 닫아야 하는 시나리오에 유용한 솔루션입니다.

위 내용은 확인 메시지 없이 브라우저 창을 정상적으로 닫는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿