【问题标题】:IE11 iframe cross domain not workingIE11 iframe跨域不工作
【发布时间】:2016-06-23 11:02:49
【问题描述】:

我正在使用 angularjs 构建应用程序。我们正在提供将应用程序嵌入到自己的网站上的选项。

问题是应用程序在 IE11 中运行良好,但是当它被 iframe 到不同的域网站时,它就无法运行。

我也添加了这个<meta http-equiv="X-UA-Compatible" content="IE=11,chrome=1" />

但它仍然无法正常工作。有什么技巧可以让它工作吗?

【问题讨论】:

    标签: angularjs html iframe internet-explorer-11 meta


    【解决方案1】:

    Angular 通过 ajax 加载视图和依赖项。您需要在服务器中启用 CORS 才能允许进行跨域 ajax 请求。

    如果您在后端使用 PHP,例如,它会是这样的:

    <?php
     header("Access-Control-Allow-Origin: *");
    

    【讨论】:

      猜你喜欢
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      相关资源
      最近更新 更多