Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
来自iframe的Javascript父页面重定向_Javascript_Jquery_Javascript Events - Fatal编程技术网

来自iframe的Javascript父页面重定向

来自iframe的Javascript父页面重定向,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我需要从iframe实现父页面重定向。我知道,由于浏览器的安全性,在不同的域中不可能做到这一点。 但是,我发现链接具有target属性,并尝试以以下方式使用它: <a href="http://google.com" target="_top" id="testParentRedirect">someLink</a> 这在IE中运行良好,但是Firefox和Safary不知道单击功能:) 我尝试使用jquery,但由于某些原因,它们没有模拟链接的单击事件。 (见下文)

我需要从iframe实现父页面重定向。我知道,由于浏览器的安全性,在不同的域中不可能做到这一点。 但是,我发现链接具有target属性,并尝试以以下方式使用它:

<a href="http://google.com" target="_top" id="testParentRedirect">someLink</a>
这在IE中运行良好,但是Firefox和Safary不知道单击功能:)

我尝试使用jquery,但由于某些原因,它们没有模拟链接的单击事件。 (见下文)

我在stackoverflow上找不到任何合适的解决方案。 也许有人能帮我。我将不胜感激

你可以试试

top.location.replace( "http://google.com" );
在javascript中,从框架中“转义”


编辑:使用替换稍微好一点,将我的答案更改为使用该选项。

您可以在javascript中执行此操作以退出框架:

window.top.location = "http://google.com";

伙计们,很抱歉,可能是重复的。关于设置家长的位置,我错了。可以设置它,但由于浏览器的安全性,无法获取。
window.top.location = "http://google.com";