iframe-在不指定域名的情况下更改父级的网址

时间:2019-09-09 21:53:49

标签: javascript url iframe electron parent

因此,我的代码在技术上可以正常工作。 iframe确实会更改父级的网址。问题是,父母是电子申请者,而不是真实的网站。因此,我需要像这样../page/index.html而不是这样http://website.com/page/index.html来更改其URL。假设<iframe>正在加载的URL地址为www.iframe.com/cake/index.html。当下面的代码发生时,它将父级的URL更改为www.iframe.com/page/index.html。该URL甚至不存在,即使存在,这也不是我想要的。

var status = document.getElementById("status").innerHTML;
if (status === "True") {
top.window.location.href='../page/index.html';
}

1 个答案:

答案 0 :(得分:0)

我仅使用window.postMessage();就解决了这个问题 我想这是使用iframe的最佳方法。