2010-12-15 4 views
0

우리는 document.domain을 사용하여 크로스 도메인 항목을 정리합니다. 최근에 나는 우리 웹 사이트에서 해시 시스템에 대한 작업을 시작하여 브라우저 및 북마크 링크 등의 기록이 있습니다.크로스 도메인 Iframe AJAX 해시 히스토리 IE6/7

google'ing 후에 나는 reallysimplehistory을 발견하고이를 시도하기로 결정했습니다. IE8과 Chrome 등에서 뛰어난 성능을 발휘합니다. IE6과 7에서 내 문제가 발생하여 IFrame을 사용하여 기록 변경 사항을 시뮬레이션해야합니다.

브라우저에서 뒤로 버튼을 누르면 페이지가 "돌아갑니다"하지만 URL의 해시는 변경되지 않습니다. 그것은 올바른 기록 페이지 수를 가지고 있으며 새로운 해시를 추가 할 때 해시를 변경하지만 브라우저의 앞뒤 버튼은 변경하지 않습니다.

그들은 데모를 사용하여 IE6/7에서 정상적으로 작동하고있었습니다. 데모에 document.domain을 도입했을 때 작업이 중단되고 웹 사이트에서 제공 한 것과 동일한 결과가 제공되었습니다.

브라우저에서 앞으로/뒤로 단추를 다시 사용하려면 어떻게해야합니까?

답변

0

아마도 당신이 찾고있는 것이 아니 겠지만 적어도 제 기능을하는 jquery 플러그인 인 jquery-bbq을 살펴볼 것을 권장합니다. 소스에서 무언가를 훔치거나 앱을 기반으로 할 수도 있습니다.

+0

우리는 기본 라이브러리로 프로토 타입을 사용하며 완전히 새로운 라이브러리를 추가하지 않을 것입니다. 나는 근원을 확실히 볼 수 있고 어떤 용도로 사용되는지 볼 수 있습니다. – numone