다음 문제에 관해 도움을주십시오.자동 세션 시간 초과가 발생하면 브라우저 팝업 차단을하지 않음
브라우저에서 "팝업 차단"옵션을 활성화했습니다. 백그라운드 AJAX 호출을 사용하여 세션 유효성 검사를 수행하여 세션이 활성 상태인지 확인합니다. 세션이 원하는 간격 동안 활성화되어 있지 않으면 알림을위한 팝업 창이 나타납니다.
이제 문제가 있습니다. 세션 알림 팝업이 클라이언트와의 상호 작용없이 자동으로 실행되기 때문에이 팝업은 브라우저에 의해 차단됩니다. 하지만 클라이언트가 다른 팝업 창을 클릭하면 브라우저가 팝업 창을 차단하지 않습니다.
"팝업 차단"브라우저가 활성화되어 있어도 세션 알림 팝업 창이 브라우저에 의해 차단되지 않도록하고 싶습니다.
안녕 Andreas, 설명해 주셔서 감사합니다.하지만 poup로 알림을 표시하는 것은 고객의 요구 사항입니다. 그것을 달성하기위한 자바 스크립트 방법을 알고 계십니까? 나는 onclick 함수로 시도했지만 작동하지 않았다. – Joseph
모든 팝업 차단기가 다르기 때문에 질문에 답변 할 수 없습니다. 팝 어쨌든 모든 광고 회사가 어쨌든 팝업을 보여주기 위해 그런 방법을 사용하기 때문에 팝업 차단기가 쓸모 없게되는 방법이 있다면, 그렇지 않을 수도 있습니다. –
이 질문에 대한 답변을 드릴까요? http://stackoverflow.com/questions/4232546/browser-window-popups-risks-and-special-features? –