我有一个页面包含两个单独的iframe(标题和导航),里面有一些链接。 (我知道它很糟糕。我必须这样做,因为标题和导航实际上来自另一个项目)
当我点击iframe内的链接时,只会更改相关的iframe。虽然我想要的是,当我点击链接时,整个页面,即当前窗口,将更改为该新URL。
我知道javascript注入是不可能的,我不能追加< base target ='_ top'>进入iframes'< head>。
有什么方法可以达到我的目的吗?或者如果你有一个比< iframe>更好的方法,请不要犹豫告诉我。我仍然是前端工程的新手。任何帮助将不胜感激。
答案 0 :(得分:1)
将target="_top"
添加到框架中的链接,例如
<a href="SomePage.aspx" target="_top">Click me</a>
答案 1 :(得分:0)
相同的域名?转到城镇并注入标签,或修改所有标签以获得目标。如果需要,我可以添加更多关于如何操作的信息。
修改强> 这是一个完整性的jsbin页面: http://jsbin.com/osoji4/10