2012-03-03 2 views
2

PHP를 사용하여 onbeforeunload 이벤트를 검사 할 수 있습니까?PHP를 사용하여 onbeforeunload가 지원되는지 확인하십시오.

+4

아니요, PHP는 서버에서 실행됩니다. 클라이언트는 해당 정보를 보내지 않습니다. 'onbeforeunload'를 지원한다면 서버에서 클라이언트에게 AJAX 호출을 할 수 있지만 서버는 스스로 찾지 못한다. –

+2

수 없습니다. 브라우저에 JS가 있는지 없는지 PHP로 알고있는 것과 같습니다. – Joseph

답변

0

아니요, PHP 엔진은 브라우저가 지원하는지 여부를 알 수 없습니다. 그러나 AQX 호출을 onbeforeunload에서 실행해도 서버가 작동 중이라고 알려주고 프롬프트/경고 대화 상자를 사용하여 종료를 일시 중지 할 수 있습니다.

물론 이것은 브라우저에 의해 해고되는 것이 보장되지 않으므로 믿을만한 연습이 아닙니다.

관련 문제