javascript
[Javascript] 팝업창 차단시 알림기능 (팝업차단 해제)
http://portfolio.wonpaper.net
2024. 3. 6. 09:43
팝업 차단되어 있을때, alert 알림메세지가 뜨도록 하는 소스이다.
window.open() 하면 무조건 새창이 뜨면서 alert 알림창도 같이 나와서 어려움이 있었다.
일단 top, left 로 최대한 이동시키고, 크기도 1로 최소하면서 작업을 진행했다.
크롬과 Edge 에서 그런대로 잘 동작한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var leftPosition = window.screen.width + 100;
var topPosition = 0; // 화면 맨 위에 위치하도록 설정
var newWindow = window.open('', 'win2','width=1, height=1, scrollbars=no, resizable=no,left=' + leftPosition + ',top=' + topPosition);
var popupBlocked = false;
if (!newWindow || newWindow.closed || typeof newWindow.closed == 'undefined') {
popupBlocked = true;
} else {
newWindow.close();
}
if (popupBlocked) {
alert("다음 내용을 진행하시기전에 팝업 차단을 해제해 주십시오. \n'팝업허용' 하시면 정상적인 서비스 이용이 가능합니다.");
}
|
cs |