javascript - 웹 페이지가 닫힐 때 수집된 접속 정보를 서버에 ajax하는 것이 실용적입니까? ?
天蓬老师
天蓬老师 2017-05-19 10:25:34
0
1
726

웹 페이지가 닫힐 때 수집된 접속 정보를 서버에 Ajax하고 싶습니다. 가능한가요? ?
대략적인 코드 구조는 다음과 같습니다.

으아악

질문은 ajax를 실행하기 위해 window.onbeforeunload를 사용하는 것이 실용적인가입니다.
사용자의 전화가 멈추거나 네트워크에 문제가 있는 경우 Ajax 트리거를 놓칠 확률이 높나요? ?

PS: wamp로 테스트했는데 작동합니다.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
小葫芦

이러한 접근 방식은 분명히 데이터 손실로 이어질 것이며, 일단 손실되면 복구할 수 없습니다.

데이터가 중요한 경우 복사본을 로컬 캐시에 저장하고 들어올 때마다 타임스탬프를 비교하는 것이 좋습니다. 타임스탬프가 마지막으로 백그라운드에 제출되었을 때보다 최신인 경우 백그라운드 데이터를 업데이트하세요.

이렇게 하면 네트워크 문제로 인한 데이터 손실을 피할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿