Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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
Javascript iframed站点访问其自身外部的框架_Javascript_Jquery_Iframe - Fatal编程技术网

Javascript iframed站点访问其自身外部的框架

Javascript iframed站点访问其自身外部的框架,javascript,jquery,iframe,Javascript,Jquery,Iframe,背景: 我试图为一个项目构建一个完整的外部网站。这个外部站点中的一些链接包含在更多的框架中。他们使用js访问顶部窗口,并根据链接的href值设置其位置,这会导致新页面完全在iframe之外加载(我希望避免) 问题: 有人处理过这件事吗/有办法处理吗?理想情况下,我希望阻止iframed站点访问其自身之外的帧 注: 据我所知,这是不可能的,但仍然想有第二个意见 非常感谢您提供的任何帮助或见解,要绕过iFrame源代码的限制,只有通过在网站上设置web代理脚本才能做到这一点 <iframe s

背景: 我试图为一个项目构建一个完整的外部网站。这个外部站点中的一些链接包含在更多的框架中。他们使用js访问顶部窗口,并根据链接的href值设置其位置,这会导致新页面完全在iframe之外加载(我希望避免)

问题: 有人处理过这件事吗/有办法处理吗?理想情况下,我希望阻止iframed站点访问其自身之外的帧

注: 据我所知,这是不可能的,但仍然想有第二个意见


非常感谢您提供的任何帮助或见解,

要绕过iFrame源代码的限制,只有通过在网站上设置web代理脚本才能做到这一点

<iframe src="proxy.php?url=http://othersite.com/">


您应该能够在某些脚本站点上找到一些代理实现。

如果iframe的内容来自与其父域不同的域,则它应该无法访问父域。但是,它可以检测到它位于iframe(google iframe killers)中。您不能修改i framed站点的行为