如何使用<frame>
的結構更改瀏覽器的URL與網站的URL。我知道<frame>
的全部要點是使用嵌入式框架,以便您無法知道網站的位置。特別是,當你點擊一個鏈接時,框架會改變,但瀏覽器頂部的URL說明了同樣的事情。HTML框架標記瀏覽器不變的URL
我想使瀏覽器更改URL,以便始終顯示主內幀的真實URL。我怎樣才能做到這一點?
如何使用<frame>
的結構更改瀏覽器的URL與網站的URL。我知道<frame>
的全部要點是使用嵌入式框架,以便您無法知道網站的位置。特別是,當你點擊一個鏈接時,框架會改變,但瀏覽器頂部的URL說明了同樣的事情。HTML框架標記瀏覽器不變的URL
我想使瀏覽器更改URL,以便始終顯示主內幀的真實URL。我怎樣才能做到這一點?
你不能;最好的選擇是用JavaScript改變fragment,例如window.location.hash = 'whatever'
。
您將需要使用JavaScript才能檢測到該問題並修改框架的src
屬性。
嘗試使用JavaScript來改變window.location.hash,看到這篇文章:http://bytes.com/topic/javascript/answers/170365-change-browser-url-without-navigating-away
或這個問題How do I, with JavaScript, change the URL in the browser without loading the new page?