내 웹 사이트는 http://visualise.ca/이며, 미리보기 이미지를 클릭하여 게시물을로드하면 ajax를 사용하여 페이지 내의 게시물을로드합니다.Window.location.hash 구문과 함께 도움이 필요합니다.
$("#close").live("click", function(event) {
$("#board").fadeOut("slow");
$("#board-wrapper").slideUp("slow");
$("html,body").delay(1000).animate({scrollTop: 0}, 300);
window.location.hash = "";
window.history.pushState(null,null,site_url+"/");
return false;
});
을하지만 IE8에 다시 http://visualise.ca/# 대신 http://visualise.ca/로 다시 변경 : 당신이 게시물을 닫을 때이 페이지를 다시로드하지 않고 다시 http://visualise.ca/에 URL을 변경하기 위해이 코드를 사용합니다. 이 문제를 해결하고 http://visualise.ca/으로 변경해야합니까?
IE8은 html5 기록 API를 지원하지 않습니다. https://github.com/balupton/history.js와 같은 대체 메시지 사용을 고려하십시오. – anderssonola