0
나는이 시도하지만, 사용자는 다시에게 해시를 변경하려면 두 번을 버튼을 다시 클릭해야 다른 하나는 iframe을 내용 백업 :iframe에서 탐색의 이유로 기본 URL을 변경하는 방법은 무엇입니까?
(타이프)
this.iframeApp.load(() => {
if (this.sameDomain()) {
window.location.hash = this.iframeApp[0].contentWindow.location.toString();
} else {
window.location.hash = this.iframeApp.prop('src');
}
});
그리고 시작시 :
를var url = window.location.hash;
if (url.length > 1) {
url = url.substring(1);
} else {
url = this.settings.default;
}
this.openPage(url);
나는 역사 API가 도움이되지 않을 것이라고 생각합니다.
을 방법은, 당신은 THRE 이전 URL로 돌아갈 수 없습니다) (대체 를 사용하므로 사용자는 밀어해야합니다 :이 시도 IE9
에
작업이 완료되었지만 새 값을 연결하기 전에 해시를 제거해야했습니다. var urlWithouthash = window.location.toString(). replace (/#.*$/, ""); –
예, 그 것을 잊어 버렸습니다 :-) –