0

与 Stumbleupon 类似,如果您加载随机域(我不拥有的域)并希望该页面内的链接不仅在 iframe 内更改,而且在父 url 上更改。

如果这很难理解这里有更多的外行术语:

URL:mywebsite.com/reddit.com 在我的网站上打开 iframe,显示:reddit.com 点击 iframe 中的链接(显示 reddit.com)。

与其在 iframe 中加载新页面,不如在父窗口中加载mywebsite.com/reddit.com/newlink

然后它将在我的网站中打开 iframe,但允许我跟踪正在查看的 URL,从而允许我执行特定于站点的功能。

谢谢!

4

3 回答 3

1

简而言之,它不可能发生。外部站点用于打开与其站点相关的链接。没有办法做到这一点。

于 2012-09-14T22:35:03.940 回答
0

您可以将链接目标设置为_top.<a href='www.someothersite.com' target='_top'>Link</a>

编辑:对不起,误读了一些东西。您不能通过 iframe 编辑其他站点上的页面来更改链接的目标。这就是为什么在像谷歌图片或偶然发现的地方,他们在角落里有一个“X”,可以把你带到 iframe 中的页面。

如果您可以修改外部页面,这将是一个主要的网络钓鱼安全风险,因为任何人都可以创建一个页面,该页面只是您银行的 iframe,但会收集您在用户名/密码框中键入的任何内容。

于 2012-09-14T22:36:44.463 回答
-1

在过去,如果您制作带有框架的页面,您可以指定链接将您带到哪个部分。修改不受您控制的链接是可能的,而是一项半任务。

要使用框架,您可以在标签中指定 target=。每个框架都在创建时命名,以使其变得容易。

这是一个古老的方法。希望能帮助到你

于 2012-09-14T22:57:48.977 回答