jquery history 플러그인 (http://plugins.jquery.com/project/history)을 (를) 테스트하고 있습니다. 하지만 ie7 브라우저를 테스트하고 있는데 "Access Denied"오류보고가 있습니다. 이 문제를 해결하는 방법은 무엇입니까?jQuery 기록 액세스가 거부되었습니다.
오류 라인 : var iframe = ihistory.contentWindow.document;
안부
jquery history 플러그인 (http://plugins.jquery.com/project/history)을 (를) 테스트하고 있습니다. 하지만 ie7 브라우저를 테스트하고 있는데 "Access Denied"오류보고가 있습니다. 이 문제를 해결하는 방법은 무엇입니까?jQuery 기록 액세스가 거부되었습니다.
오류 라인 : var iframe = ihistory.contentWindow.document;
안부
이 줄은 iframe의 내용을 가져 오려고합니다. IE에는 많은 문제가 있습니다. 하지만 액세스가 거부 된 경우 iframe이 다른 도메인에 있거나 아직로드되지 않은 것처럼 보입니다.
이 코드는이 iframe의 onload 이벤트에서이 줄을 호출해야합니다. iframe lod를 빠르게 만들려면 src를 빈 javascript 호출 또는 이와 비슷한 것으로 설정할 수 있습니다.
여전히 바비큐 플러그인을 사용하는 것이 좋은 해결책 인 것 같습니다. 나는 그렇게한다;)
내가 사용하는 것이 훨씬 쉽게 발견 BBQ plugin
을 확인 이동합니다.
또는 balupton의 jQuery History plugin은 절묘한 지원을하고 있으며, 결코이 오류를 사용하지 않았다. http://www.balupton.com/projects/jquery-history – balupton