IE11 iframe跨域不工作

IE11 iframe cross domain not working

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

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

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

但还是不行。有什么技巧可以让它发挥作用吗?

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

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

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