javascript 활성화 브라우저 버튼의 고통




토르 자바스크립트 비활성화 (4)

내가 아는 한, 아니라,하지만 당신은 window.onbeforeunload 이벤트를 사용하여 사용자가 멀리 가지 않도록 경고하고, 데이터 손실의 위험이 있습니다. Opera에서 작동하지 않는다는 점을 명심하십시오.

자바 스크립트 (또는 다른 것)를 사용하여 브라우저의 뒤로 / 앞으로 버튼을 클릭 한 사용자를 감지 / 차단하는 방법이 있습니까?

이 문제를 다루는 일반적인 관행에 대해 알고 싶습니다. 이것은 특히 주문과 같은 작업 흐름에서 특히 고통 스럽습니다.


실제로 사용자가 뒤로 또는 앞으로 버튼을 사용하지 못하도록하는 것은 유용성이 좋지 않으며 사용자를 많이 좌절시킬 것입니다 - 무디게하려면 개발자 문제를 다시 사용자에게 전달합니다.

나는 Post / Redirect / Get 패턴 이 자바 스크립트에서 window.onbeforeunload 와 결합되어 (SO 사용과 같이) 자신의 상황에 매우 유용하다고 생각한다.


아니,이 가능하지 않습니다, 당신은 사용자로부터 브라우징 경험 을 빼앗을 수 없지만, 이것에 대한 해결이 있어야한다 ....


역사 매니저를 들여다보십시오. 이 같은:

http://code.google.com/p/reallysimplehistory/

당신은 가능하다면 이전 버튼으로 돌아가는 것과 같이 뒤로 버튼이 실제로 뭔가 유용한 일을하도록 만들 수 있습니다.





browser