与Stumbleupon类似,如果您加载随机域(我不拥有的域)并且希望在该页面中的链接不仅仅在iframe中更改,而是在父URL上进行更改。
如果这很难理解,这里有更多的外行词:
网址:mywebsite.com/reddit.com
在我的网站上打开iframe,显示:reddit.com
点击iframe中的链接(显示reddit.com)。
而不是在iframe中加载新页面,可以在mywebsite.com/reddit.com/newlink
然后会在我的网站中打开iframe,但允许我跟踪正在查看的网址,从而允许我执行我的网站特定功能。
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以将链接目标设置为_top
。 <a href='www.someothersite.com' target='_top'>Link</a>
编辑:对不起,误读了一些东西。您无法通过iframe编辑其他网站上的页面来更改链接的目标。这就是为什么在谷歌图片或stumbleupon这样的地方,他们在角落里有一个“X”,将你带到iframe中的页面。
如果你可以修改外部网页,这将是一个主要的网络钓鱼安全风险,因为任何人都可以创建一个只是你的银行iframe的页面,但收集你输入的用户名/密码框中的任何内容。
答案 2 :(得分:-1)
在过去,如果您制作了一个带框架的页面,您可以指定链接带您到哪个部分。修改不受您控制的链接是可能的,而是一个任务和一半。
要使用框架,您可以在代码中指定target =。每个框架都在创建时命名,以方便使用。
这是一种古老的方法。希望它有所帮助