Ich habe eine HTML5/JavaScript App, die ursprünglich für bestimmte Autos geschrieben wurde. Grundsätzlich muss ich meine App so einrichten, dass sie im Browser für eine einfache Demo für einen Kunden ausgeführt wird.Deaktivieren der gleichen Ursprungsrichtlinie in Mobile Safari
Ich benutze jQuery .ajax, die Probleme aufgrund der gleichen Herkunft Richtlinie verursacht. Ich habe viele Möglichkeiten gefunden, dies in Desktop-Browsern zu deaktivieren, aber nicht in mobilen.
Mein Ziel ist es, die App auf einem iPad in Mobile Safari zu demonstrieren. Gibt es eine Möglichkeit, die gleiche Ursprungsrichtlinie auf einem iPad vorübergehend zu deaktivieren?
+1, würde ich auch eine Antwort darauf lieben. –
Haben Sie versucht, den Header Access-Control-Allow-Origin: * auf dem Server zu setzen? –
Leider habe ich keine Kontrolle über den Server, zu dem ich AJAX-Anrufe mache. Meine kurzfristige Lösung bestand darin, ein PHP-Proxy-Skript auf demselben Server zu hosten, auf dem ich meine html/js gehostet habe. Glücklicherweise fügten die Dienste, die ich brauchte, ihren Antworten endlich CORS-Header hinzu, was es mir erlaubte, mein Proxy-Skript abzuschaffen. – Danny