如何使用<frame>
结构更改浏览器的网址。我知道<frame>
的重点是使用嵌入式框架,以便您无法分辨网站的位置。特别是,当您单击链接时,框架会更改,但浏览器顶部的URL会显示相同的内容。
我正在努力使浏览器更改URL,因此始终显示主内部框架的真实URL。我怎么能这样做?
答案 0 :(得分:1)
你不能;最好的办法是使用JavaScript更改fragment,例如window.location.hash = 'whatever'
。
您需要使用JavaScript然后检测并修改框架的src
属性。
答案 1 :(得分:0)
尝试使用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?