it-swarm.com.de

Es wurde versucht, die Chrome-Origin-Richtlinie zu deaktivieren

Ich versuche, einem MelonJS-Tutorial zu folgen. Es heißt, ich sollte die Cross-Origin-Anfrage mit einer von zwei Methoden deaktivieren:

- disable-web-security

--allow-file-access-from-files **

Ich habe beide in meiner Eingabeaufforderung als solche 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, das Spiel in Chrome auszuführen, erhalte ich immer noch diese Fehlermeldung:

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?

Vielen Dank

8
Growler

Sie müssen beide Argumente verwenden. So führe ich es auf meinem Mac aus.

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

So sollte es für Windows sein:

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

Um Chrome Web Security auf dem Mac zu deaktivieren, verwenden Sie diesen Befehl auf dem Terminal

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

if $ open -a Google\Chrome --args --disable-web-security - - -Logo-Dateizugriff-von-Dateien Keine Hilfe

2
Himanshu Sharma

Sie sollten über ein HTTP-Protokoll anfordern

Hier ist eine ganz einfache Antwort: https://stackoverflow.com/a/23118676/1585438

0
Helder Robalo

Die Anti-SOP-Parameter: --disable-web-security -–allow-file-access-from-files

Um die Parameter wirksam zu machen, darf keine weitere Instanz von Chrome ausgeführt werden. Wenn Sie chrome bereits laufen und eine neue Instanz mit den Anti-SOP-Parametern starten, hat dies keine Auswirkungen.

Stellen Sie beim Schließen von Chrome sicher, dass alle Instanzen geschlossen sind. Dies beinhaltet auch -Instanzen ohne GUI (Task-Manager ist Ihr Freund)!

0
markus