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