阻止了源为“ http:// localhost”的帧

时间:2018-10-11 06:01:47

标签: jquery html iframe same-origin-policy idx

我正在研究用于属性搜索的idx插件。它为搜索属性提供了一个http链接,但是出于这个目的,我想将此链接转换为https,我使用了$q.all()并在上面放置了<iframe>链接iframe工作正常。

但是iframe内容发生了问题,其iframe内容具有可以与https:配合使用的形式,因此我也将转换其http,因此使用https来更改iframe的内容,但是这会给我一个错误

jquery

iframe代码

Uncaught DOMException: Blocked a frame with origin "http://localhost" from accessing a cross-origin frame.

jquery代码

<iframe src="https://www.idxhome.com/homesearch/xxxxx" width="100%" height="1750" frameborder="0" allowtransparency="true" id="foo" sandbox="allow-same-origin allow-scripts">

iframe表单内容带有 var iframe = document.getElementById("foo"); var elmnt = iframe.contentWindow.document.getElementsByTagName("body"); elmnt.style.display = "none"; 操作,我想更改它http

https

我将如何做,我已经尝试过搜索与此相关的所有东西,但对我却没有用。

0 个答案:

没有答案