Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 为什么window.top.location不能将您带出iFrame?_Php_Javascript_Html - Fatal编程技术网

Php 为什么window.top.location不能将您带出iFrame?

Php 为什么window.top.location不能将您带出iFrame?,php,javascript,html,Php,Javascript,Html,我在谷歌上搜索了所有的StackOverflow问题,似乎找不到类似的问题。我这里有以下代码,它将用户从登录模式带到他们的主页。问题是,它似乎并没有突破模式,即使我看的每一个地方都说window.top.location应该这样做。页面重定向成功(意味着它指向正确的URL),但它仅在iFrame中重定向 echo "<script>window.top.location = '/group/$home';</script>"; echo“window.top.locat

我在谷歌上搜索了所有的StackOverflow问题,似乎找不到类似的问题。我这里有以下代码,它将用户从登录模式带到他们的主页。问题是,它似乎并没有突破模式,即使我看的每一个地方都说window.top.location应该这样做。页面重定向成功(意味着它指向正确的URL),但它仅在iFrame中重定向

echo "<script>window.top.location = '/group/$home';</script>";
echo“window.top.location=”/group/$home';”;

我还应该/可以做些什么来打破这种模式?提前感谢您的帮助

使用
parent

echo "<script>window.parent.location = '/group/$home';</script>";
echo“window.parent.location='/group/$home';”;

您将框架的父级设置为任何url的位置,并且必须从iframe执行代码
top.location=url

是否使用iframe?你想从iframe重定向父窗口吗?@michaelrmcniell你试过
window.parent.location
。@sAnS是的,我试过了,但没有用。