2014-02-25 6 views
8

Ich versuche, ein MelonJS-Tutorial zu folgen. Er sagt, ich Cross-Origin-Anfrage mit einem von zwei Methoden deaktivieren sollte:Versuchen, Chrome selbe Ursprungsrichtlinie zu deaktivieren

--disable-Web-Sicherheit

--allow-file-access-from-Dateien **

ich habe diese beiden in meiner Eingabeaufforderung als solcher versucht:

C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e 
xe --allow-file-access-from-files 

C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e 
xe --disable-web-security 

Wenn ich versuche ich immer, das Spiel in Chrome ich laufen noch dieser Fehler:

XMLHttpRequest cannot load file:///C:/Users/danniu/Desktop/JavaScript/melonJS/data/map/area01.tmx. Cross origin requests are only supported for HTTP.

Was mache ich falsch?

Danke

Antwort

11

Sie müssen beide Argumente verwenden. So laufe ich es auf meinem Mac.

open -a Google\ Chrome --args --disable-web-security -–allow-file-access-from-files 

Dies ist, wie es für Fenster sein soll:

"C:\PathTo\Chrome.exe" –allow-file-access-from-files -disable-web-security 
+0

so würde es so aussehen? 'C: \ Benutzer \ danniu> C: \ Benutzer \ danniu \ AppData \ Local \ Google \ Chrome \ Anwendung \ Chrome.e xe --disable-web-security --allow-Datei-Zugriff-von-Dateien', dann kann ich einfach mein Spiel in diesem neuen Browserfenster öffnen? – Growler

+0

Sie müssen möglicherweise auch die --args -Parameter – Jaime

+0

in Ordnung Ich habe das versucht und behebt weiterhin – Growler

2

zu chrome web security on mac verwenden Sie diesen Befehl am Terminal

$/Ap pllications/Google \ Chrome.app/Contents/MacOS/Google \ Chrome --user-data-dir = "/ tmp/chrome_dev_session" --disable-web-security

Wenn $ open -a Google \ Chrome - args --disable-Web-Sicherheit --allow-file-access-from-Dateien dosen't Hilfe

0

der anti-SOP paramters: --disable-web-security -–allow-file-access-from-files

Um die Parameter wirksam zu machen, muss es nicht sein eine weitere Instanz von Chrome läuft. Wenn Sie Chrome bereits ausführen und eine neue Instanz mit den Anti-SOP-Parametern starten, hat dies keine Auswirkungen.

Wenn Sie Chrome schließen, vergewissern Sie sich, dass alle Instanzen geschlossen sind. Dazu gehören auch Instanzen ohne GUI (Task-Manager ist dein Freund)!