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不會幫助。我需要的東西,在IE9
工作
工作,但我需要在連接新的之前刪除哈希。 var urlWithouthash = window.location.toString()。replace(/#.*$/,「」); –
是的,忘了提及:-) –