0
그래서 저는 다음과 같은 이유가 IE 8에서는 발생하지 않지만 "큰 3"에서 작동하는 이유를 파악하려고 애를 썼습니다. 파이어 폭스, 크롬, 사파리는IE8에서 window.onbeforeunload가 실행되지 않음 (Firefox, Chrome 및 Safari에서 정상적으로 작동 함)
는var popupWindow=window.open(document.location.href+kugiri+"popup_flg=1", 'mypopup','width=640,height=480');
popupWindow.onbeforeunload = function() {
changeVideoPlayback(true);
if(someFalseVal)
return "oy";
else
return ;
};
(이 코드의 대부분은 IE가 작동하도록 단지 필사적 인 시도였다 주 (자바 스크립트 함수 내에서)
, 정말에만
changeVideoPlayback(true);
합니다
파 쏘지 마라. IE가 윈도우가 닫힐 때마다 onunload를 실행하는 것을 거부하는 것은 내가 잘못하고있는 것일까 요?
나는 또한 주사위를 던지려고 노력했다는 것을 덧붙여 야합니다.
'changeVideoPlayback()'의 기능은 무엇입니까? –
ustream 비디오를 시작하거나 중지하지만 관련이 없으므로 호출되지 않습니다 (콘솔에서 호출 할 수 있습니다. 제대로 작동하지만 함수에 중단 점을 넣고 창을 닫으면 볼 수 없습니다) 호출 됨) – user439407
'popupWindow.contentWindow = onbeforeunload = ...'? –