2012-02-22 2 views
0

페이지를 새로 고침하지 않고 브라우저에서 URL을 수정하고 아약스를 사용하여 데이터를 표시하는 메뉴 표시 줄을 구현하려고했습니다. 어떻게 든 내가이 달성 한 HTML5 역사 API를 사용 : 내가 IE9이 체크 자바 스크립트를 사용하여 브라우저 URL 변경

http://tinywall.info/demos/html5-history-api/menu1.php

, 그것은 페이지를 다시로드됩니다. 내가 googled로 IE9 - html5 기록 api를 지원하지 않습니다 지정되었습니다. 하지만 IE9에서 Google Plus을 시도하면 탐색 메뉴에서 URL을 변경하는 것뿐만 아니라 아약스 콘텐츠도 가져옵니다. 이 목표를 달성하기위한 다른 개념이 있습니까? ..

답변

-1

HTML5 개체는 속성이 아직 초안이 아니며 2012 년 말에 최종 초안과 2024 년 초안을받을 예정입니다.

브라우저 호환성은 HTML5의 일반적인 문제로 js를 사용하여 페이지에 속성을 추가 할 수 있지만 객체 동작은 브라우저 자체에 따라 다르므로 ie (compatible one J)의 새 ​​버전을 기다려야합니다. 현재로서는 해결 방법이 없습니다

2

Google Plus는 전체 URL을 변경하는 대신 location.hashonhashchange을 사용하고있을 가능성이 큽니다.

관련 문제