如果[Access-Control-Allow-Origin" *"]

时间:2018-01-11 04:38:29

标签: javascript jquery google-chrome firefox cors

我正在尝试在另一个域上的iframe中执行脚本,例如我的页面,如果www.example.com和 iframe 页面位于www.another-domain.com

在www.another-domain.com上启用CORS响应标题显示在图像中 enter image description here

现在,此页面已在www.example.com中加载iframe代码

   <iframe 
    sandbox="allow-scripts"
    src="http://www.another-domain.com"
    id="SelectAddressFrame"
    style={{height: '250px', width: '250px'}}
    name="SelectAddressFrame"
    title="SelectAddressFrame"
/>
来自JavaScript的

我试图在iframe中执行函数

this.SelectAddressFrame.contentWindow.myFunction();

然后我收到错误 未捕获的DOMException:阻止了一个包含起源的框架&#34; http://192.168.56.1:3000&#34;从访问跨源框架。

enter image description here

无论如何我都可以在iframe中执行脚本,我在多个网站上搜索了很多,其中提到的只是启用CORS然后才能访问内容。

我提到的链接就像 Invoking JavaScript code in an iframe from the parent page

https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS https://code.msdn.microsoft.com/JavaScript-iframe-sandbox-0f077ece#content

0 个答案:

没有答案