Cors iframe的例子

时间:2014-01-20 15:04:00

标签: 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('GET', url, true);
   invocation.onreadystatechange = handler;
   invocation.send(); 
           }
      }

现在我有了这段代码,如何为iframe设置src

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

我试过onLoad CallOtheDomain();和其他一些尝试,但没有运气。

1 个答案:

答案 0 :(得分:0)

这与CORS无关。如果要将URL提供给其他域,则不能使用与当前文档相关的URL。

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

虽然在页面中具有混合的安全级别并不是一个好主意。由于您的网页是HTTPS,因此您也应该通过HTTPS加载框架的内容。

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

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