0

Ich ajax Anfrage von meiner "Mydomain" zu "einer anderenDomain", um einige Informationen zu erhalten, ich verwendete XMLHttpRequest-Methode in meiner Angular 4-Anwendung, das funktioniert in allen Browsern Chrome, IE10, IE 11 mit Ausnahme IE9 . Das Problem ist XMLHttpRequest-Methode wird nicht von IE9 unterstützt, ich habe versucht, XDomainRequest verwenden, die nicht in Typescript definiert ist. Also habe ich die Window-Schnittstelle von lib.d.ts wie in diesem Link https://basarat.gitbooks.io/typescript/docs/types/lib.d.ts.html angegeben erweitert. Meine Frage ist, wie schließe ich diese Fensterdatei in meinem AppModule und verwenden Sie XDomainRequest, um eine AJAX-Anfrage zu machen.XMLHttpRequest funktioniert nicht in IE9

Hinweis: Mein Wunsch-Domain ist bereits CORS aktiviert

Antwort

0

Angular sich nach unten zu IE9 kompatibel ist, so dass ich denke, Ihr Problem, indem einfach die Httpclient von Angular lösen können.

Edit:

Ein Beispiel aus der offiziellen Dokumentation: https://angular.io/guide/http

+0

Ein Vorschlag für Sie als Neuling SO: Dies ist eine wertvolle Antwort vielleicht können Sie einige Ressource (Dokumentation) oder Codebeispiel teilen zu machen . – hbit