브라우저 비정상종료 아는법?
하늘
2023.04.01
SharedObject를 이용해서 flv동영상 플레이어 작동시 sol 파일을 박아 넣고 브라우저를 닫거나 하면 onunload이벤트를 감지해서 sol파일을 지워주는걸 하고있습니다.
플레이어가 동작되면... sol파일이있으면 다른창에서 동영상이 재생 안되게 되어있습니다.
하나만 플레이되게...
그런데 만약 익스플로러가 비정상 종료 된다던지 아님 정전이되서 컴이 그냥 꺼지는등 그렇게 되면
onunload이벤트를 감지못해서 sol파일이 지워지지 않아서 그컴퓨터에선 동영상을 다시 플레이 못하게 되는데..
이걸 처리할 수 있는 방법이 있을까요? 서버사이드와 연동을 해야할까요....
(이걸 대비해서 처음 sol파일 심어놓고 그심은 시간 일정시간 후에는 새창에서도 무조건 플레이가 되게 되어있는데
이거 이용하면 여러창 띄어놓고 할수가 있으니 별로 좋은 방법은 아닌거 같더라구요)
비정상 종료되면 플레시플레이어에서 감지가 되는건지.. 아~ 거의 마무리단계에서 속터지네요 ㅠㅠ 경우의 수가 많으니 하나 수정하면 다른게 문제이고..
일단 동영상 플레이어는 하나이상은 플레이 안되게...할려고 하는데 좋은 방법 없을까요
제가 여기 오기전에 누가 맹글어 놓은 플레이어가지고 수정중인데 2.0으로 작업을 해놓아서 2.0 방안을 찾고있습니다