Javascript Cors-iframe示例

Javascript Cors-iframe示例,javascript,jquery,cors,Javascript,Jquery,Cors,我一直在寻找一种在我的https站点的iframe上显示外部站点的方法 Cors在我的搜索中一次又一次地出现,但是我没有看到任何关于如何将页面放入iframe的例子 var invocation = new XMLHttpRequest(); var url = 'http://bar.other/resources/public-data/'; function callOtherDomain() { if(invocation) { invocation.open

我一直在寻找一种在我的https站点的iframe上显示外部站点的方法

Cors在我的搜索中一次又一次地出现,但是我没有看到任何关于如何将页面放入iframe的例子

var invocation = new XMLHttpRequest();
var url = 'http://bar.other/resources/public-data/';

   function callOtherDomain() {
   if(invocation) {    
   invocation.open('GET', url, true);
   invocation.onreadystatechange = handler;
   invocation.send(); 
           }
      }
既然我有了这段代码,那么如何为iframe设置src呢

    <iframe src="https://otherDomain.com?id="></iframe>

我试过装CallOtheDomain;还有其他一些尝试,但没有运气

这与CORS无关。如果要为另一个域提供URL,则不能使用与当前文档相关的URL

src="http://otherDomain.com?id="
不过,在页面中混合使用安全级别并不是一个好主意。因为您的页面是HTTPS,所以也应该通过HTTPS加载框架的内容

src="https://otherDomain.com?id="

显然,这取决于提供HTTPS版本的其他站点。

您是否尝试过只设置iframe的src而不尝试使用ajax?为什么这里需要COR?你想干什么?为什么不将iframe的src设置为URL呢?您正在尝试与外部站点对话吗?它是跨域的,我的站点是https…另一个站点不是https,因此当您试图将不安全的内容加载到安全页面时,它可能会被某些浏览器阻止。cors允许您这样做。允许跨域编写脚本您没有尝试编写脚本。您正在尝试在iframe中显示内容。