Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我是否可以在iFrame中加载域,当您单击链接时,它会在父窗口而不是iFrame中打开?_Php_Javascript_Iframe - Fatal编程技术网

Php 我是否可以在iFrame中加载域,当您单击链接时,它会在父窗口而不是iFrame中打开?

Php 我是否可以在iFrame中加载域,当您单击链接时,它会在父窗口而不是iFrame中打开?,php,javascript,iframe,Php,Javascript,Iframe,与Stumbleupon类似,如果您加载随机域(我不拥有的域),并且希望该页面中的链接不仅在iframe中更改,而且在父url上更改 如果这很难理解,这里有更多的外行术语: URL:mywebsite.com/reddit.com 在我的网站上打开iframe,显示:reddit.com 单击iframe中的链接(显示reddit.com) 与其在iframe中加载新页面,不如在父窗口中加载mywebsite.com/reddit.com/newlink 这将在我的网站中打开iframe,但允许

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

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

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

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

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


谢谢

简而言之,这是不可能发生的。外部站点用于打开与其站点相关的链接。无法完成此操作。

您可以将链接目标设置为
\u top
<代码>

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


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

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

要使用框架,可以在标记中指定target=。每一帧都在创建时命名,以使其更简单


这是一个老办法。希望对您有所帮助

那么代理网站是如何工作的呢。没错,它不是原创的。但是下载整个页面、缓存和显示是可能的。如果一个站点确实在代理,那么它确实下载了目标站点,解析内容,然后将其交给客户端,以便在运行时通过适当的代码更改进行呈现。但是,如果源域与JS-ie的源匹配(如果是您自己的站点),则只能通过JS/similor访问iFrame。在现代浏览器上试一试。。。