출구는 매우 유용하며 팝업 창이 필요합니다. 그러한 웹 사이트를 개발하는 프로그래머에게는 어려운 문제가 있습니다. 그들은 이러한 팝업이 브라우저 또는 다양한 브라우저 플러그인으로 차단되었는지 여부를 모르고 팝업되지 않습니다. 물론 브라우저는 사용자에게 알리지만 사용자의 관심을 거의 끌지 않습니다. 팝업이 차단되었는지 여부를 테스트하는 간단한 방법은 다음과 같습니다.
자바 스크립트
코드 사본은 다음과 같습니다.
var windowname = 'userconsole';
var popup = wind
if (popup == null || typeof (popup) == 'undefined') {
경고 ( '창을 차단하고 링크를 다시 클릭하십시오.');
}
또 다른 {
Popup.focus ();
}
첫 번째 단계는 정상적인 팝업 창 및 창 핸들을 캡처 하여이 핸들 객체가 있는지 확인하는 것입니다. 그것이 존재한다면, 신에게 감사합니다. 존재하지 않으면 사용자에게 팝업 차단 설정을 닫고 링크를 다시 클릭하라는 메시지가 표시됩니다. 물론 더 설득력있는 정보를 사용자에게 프롬프트 할 수 있습니다. 또는 팝업 레이어를 사용하여 정보를 표시 할 수 있습니다.