Frage

Gibt es ein Äquivalent zu Internet Explorer XDomainRequest in Firefox oder einen der anderen Browsern?

Ich möchte einen Service / Webseite außerhalb meiner Domain zuzugreifen.

War es hilfreich?

Lösung

Das XDomainRequest Objekt in Internet Explorer 8 ist eine proprietäre Methode für Ihr Interesse an Ressourcen, die außerhalb der sind "same-origin policy."

Firefox 3.5+ und Safari 4+ Cross-Domain-Anfragen über das XMLHttpRequest-Objekt ermöglichen. Benutzerprogramme, die XMLHTTPRequest Level Support 2 muss Unterstützung Cross-Origin Resource Sharing hat (CORS), die die Ressource ermöglicht das Abrufen, wenn die Ressource gibt bekannt, dass es von anderen Domains angefordert werden kann.

Beachten Sie, dass die Ressource selbst vor einem konformen Benutzeragenten als Cross-Origin Resource deklarieren muss die Ressource abgerufen werden.

Mehr Infos hier: http://www.w3.org/TR/cors/ und  unter / TR / XMLHttpRequest2 auf der W3C-Website.

Andere Tipps

Es ist möglich, man muss nur domänenübergreifenden Header auf dem Zielserver setzen.

.htaccess Beispiel:

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "X-Requested-With"
Header set Access-Control-Max-Age "60"

XmlHttpRequest wird eine OPTIONS-Anforderung an den Zielserver einreichen, die mit diesen Header reagieren, den Client ermöglicht den vorgesehenen Antrag zu stellen.

Quelle: http://www.oriontransfer.co.nz/blog / 2011-05 / cross-domain-ajax / index

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top