我 需要 从 iframe 实现 父 页面 重 定向 。 我 知道 这 是 不 可能 的 , 在 不同 的 域 , 由于 浏览 器 的 安全 性 。 但是 , 我 发现 链接 有 目标 属性 , 并 试图 使用 它 在 以下 方式 :
<a href="http://google.com" target="_top" id="testParentRedirect">someLink</a>
中 的 每 一 个
如果 我 手动 点击 这个 链接 , 它 可以 正常 工作 , 但是 我 找 不到 跨 浏览 器 的 解决 方案 来 使用 JavaScript 模拟 它 。
document.getElementById('testParentRedirect').click();
格式
这 在 IE 中 工作 正常 , 但是 Firefox 和 Safari 不 知道 点击 功能 : ) 。
我 试 过 使用 jQuery , 但是 由于 某些 原因 , 它们 不能 模拟 链接 的 点击 事件 。
我 找 不到 任何 合适 的 解决 堆栈 溢出 的 方法 。 也许 有人 可以 帮助 我 。 我 会 很 感激 的 。 : )
2条答案
按热度按时间00jrzges1#
您可以在javascript中执行此操作以退出框架:
xytpbqjk2#
你可以试试
在javascript中从框架中“转义”。
编辑:使用replace稍微好一点,我的答案改为使用replace。