우리는 너무 플렉스
<script language="JavaScript" type="text/javascript">
function cleanup()
{
getMyApplication("swf_filename_without_extension").cleanUp();
alert("Disconnected! Press OK to continue.");
}
function getMyApplication(appName)
{
if (navigator.appName.indexOf ("Microsoft") != -1)
{
return window[appName];
}
else
{
return document[appName];
}
}
</script>
<body onbeforeunload="cleanup()">
에서 세션 폐쇄 코드를 호출 유사한 문제가, 세션이 블레이즈 DS에서 메모리 누수를 일으키는 폐쇄하지, 우리는 그 폐쇄 브라우저를 보장하기 위해 자바 스크립트, SWF 래퍼 아래 스크립트를 작성했다 Flex에서 작성 완료 리스너를 다시 호출하십시오.
ExternalInterface.addCallback("cleanUp",cleanUp);
클린업 메소드에 모든 세션 종료 코드를 작성하십시오.
참고 : 자바 스크립트에 경고 메시지를 넣는 것을 잊지 마십시오. 그러면 cleanUp 메서드를 실행할 충분한 시간이 주어집니다.