我从我的"mydomain"到"otherdomain"的ajax请求来获取一些信息,我在我的Angular 4应用程序中使用了XMLHttpRequest方法,这在所有浏览器chrome,IE10,IE 11中都可以正常工作,IE9除外。 问题是IE9不支持XMLHttpRequest方法,我尝试使用未在Typescript中定义的XDomainRequest。 所以我从lib.d.ts扩展了窗口接口,就像这个链接 https://basarat.gitbooks.io/typescript/docs/types/lib.d.ts.html 中指定的那样。我的问题是如何将此窗口文件包含在我的AppModule中并使用XDomainRequest发出ajax请求。
注意:我的请求域已启用 CORS
Angular 本身与 IE9 兼容,所以我认为你可以通过简单地使用 Angular 的 HttpClient 来解决你的问题。
编辑:
官方文档中的示例:https://angular.io/guide/http