2012-12-05 4 views
0

사이트의 미디어 플레이어에서 Google은 History API 및 XHR을 사용하여 페이지 새로 고침 (즉, 미디어 중지)없이 사이트 탐색을 허용합니다.HTML5 기록 API 및 페이지 남기기 (동일 도메인으로)

이 다음과 같은 시나리오까지 잘 작동 :

A. 사용자는 주소 표시 줄에 URL을 변경합니다.

B. 사용자가 북마크 된 페이지를 선택합니다.

C. 사용자가 다른 페이지를 요청하는 Facebook 위젯을 클릭합니다.

변경된 URL을 가로 채서 페이지를 새로 고치지 않고 처리하는 방법이 있습니까? 물론 여기에서는 동일한 도메인의 URL에 대해 이야기하고 있습니다.

window.onbeforeunload 이벤트가 변경되어 휴가를 취소하고 사용자에게 알리지 않고 새 URL을 얻을 수 있다는 의미입니까?

답변

1

window.onbeforeunload은 변경되지 않았습니다. 그리고 나는 당신이하려고하는 것은 불가능하다고 생각합니다. 악의적 인 웹 페이지가 사용자가 페이지를 떠날 수 없게하기 때문입니다 (브라우저/탭을 닫지 않는 한).

+0

언급 한 바와 같이 이것은 동일한 도메인의 URL에만 영향을 미칩니다. 따라서 사용자가 다른 도메인의 URL을 요청한 경우 사용자 이탈을 방지 할 수 없습니다. –