2016-11-06 1 views
0

Ich mache eine HTprequest von meinem Js-Code von einer Domäne zu einer anderen, um einige Bilder (blob Typ Objekt) herunterzuladen. Ich benutze promise.js, um das zu tun. Ich kenne das Problem mit dem Header Access Control Allow Origin, daher habe ich die erforderlichen Änderungen an der Datei web.config vorgenommen und den folgenden Code hinzugefügt.Web.config funktioniert nicht - Access Control Erlaube Origin

<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> 

Mein Problem ist das Chrome gibt immer noch das Access Control Erlaube Origin Problem. Mache ich etwas falsch?

Antwort

0

Ja, dies ist ein Browser-Schutz. Sie könnten eine AJAX-Anfrage an den Server senden und nach dem Iframe-Inhalt fragen und der Server für diese spezifische Anfrage sollte eine Anfrage an die andere Domäne senden (keine Cross-Browser-Richtlinien mit Proxies, yay!), Die antworten und dann den Inhalt senden deine Seite. Stellen Sie nur sicher, dass die relativen Pfade von css, js und anderen Dateien gut verarbeitet werden.

Verwandte Themen