[英]iframe Back with javascript - avoid main page go back
我正在使用iframe
,並且我有一個運行此javascript代碼的后退按鈕(當用戶點擊后退按鈕時):
document.getElementById("myframe").contentWindow.history.go(-1); // back
這工作正常,但如果框架中沒有上一頁,主頁面將返回。
怎么避免這個? 我想要iframe回去,如果沒有上一頁,就什么都不做。
編輯: 這是我的代碼。 (@ jsfiddle)
跟蹤這樣的變化:
<script>
window.iFrameChanges = -1; //will get incremented to 0 on first page load
</script>
<iframe onLoad="window.iFrameChanges+=1;" src="..."></iframe>
並且減少歷史記錄中window.iFrameChanges
值
這樣你就可以知道歷史的“長度”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.