Es wird versucht, die Chrome-Richtlinie für denselben Ursprung zu deaktivieren

8

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

- Deaktivieren Sie die Web-Sicherheit

- Dateizugriff von Dateien zulassen **

Ich habe beide in meiner Eingabeaufforderung als solche versucht:

%Vor%

Wenn ich versuche, das Spiel in Chrome auszuführen, erhalte ich immer noch diesen 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

    
Growler 25.02.2014, 21:47
quelle

4 Antworten

11

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

%Vor%

So sollte es für Windows sein:

%Vor%     
Jaime 25.02.2014, 21:48
quelle
2

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

$ / Anwendungen / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --benutzerdaten-dir="/ tmp / chrome_dev_session" --disable-web-security

Wenn $ open -a Google \ Chrome --args --disable-web-security --allow-Datei-Zugriff-von-Dateien dosen't help

    
Himanshu Sharma 13.05.2016 05:39
quelle
0

Sie sollten über ein HTTP-Protokoll anfordern

Hier ist eine Antwort ganz einfach: Ссылка

    
Helder Robalo 25.02.2015 19:16
quelle
0
___ answer37201990 ___

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

$ / Anwendungen / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --benutzerdaten-dir="/ tmp / chrome_dev_session" --disable-web-security

Wenn $ open -a Google \ Chrome --args --disable-web-security --allow-Datei-Zugriff-von-Dateien dosen't help

    
___ qstntxt ___

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

- Deaktivieren Sie die Web-Sicherheit

- Dateizugriff von Dateien zulassen **

Ich habe beide in meiner Eingabeaufforderung als solche versucht:

%Vor%

Wenn ich versuche, das Spiel in Chrome auszuführen, erhalte ich immer noch diesen Fehler:

--disable-web-security -–allow-file-access-from-files

Was mache ich falsch?

Danke

    
___ answer28727710 ___

Sie sollten über ein HTTP-Protokoll anfordern

Hier ist eine Antwort ganz einfach: Ссылка

    
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ tag123security ___ Themen in Bezug auf Anwendungssicherheit und Angriffe auf Software. Bitte verwenden Sie dieses Tag nicht alleine, da dies zu Mehrdeutigkeiten führt. Wenn es sich bei Ihrer Frage nicht um ein spezielles Programmierproblem handelt, können Sie es stattdessen bei Information Security SE anfordern: https://security.stackexchange.com ___ tag123googlechrome ___ Google Chrome ist ein Webbrowser, der das Blink-Rendering-Modul verwendet. Fragen sollten sich auf die Entwicklung mit Chrome oder Chrome beziehen. Fragen zur Verwendung von Chrome gehören zu https://superuser.com ___ answer22027002 ___

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

%Vor%

So sollte es für Windows sein:

%Vor%     
___ antwort43330234 ___

Die Anti-SOP-Parameter: %code%

Damit die Parameter wirksam werden, darf keine andere Instanz von Chrome ausgeführt werden. Wenn chrome bereits ausgeführt wird und eine neue Instanz mit den Anti-SOP-Parametern gestartet wird, hat dies keine Auswirkungen.

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

    
___ qstnhdr ___ Es wird versucht, die Chrome-Richtlinie für denselben Ursprung zu deaktivieren ___ tag123sameoriginpolicy ___ Die gleiche Ursprungsrichtlinie, die von Webbrowsern erzwungen wird, beschränkt JavaScript in einem Dokument, das von einem Ursprung geladen wurde, auf Daten von einem anderen Ursprung. Die Begrenzung kann mit dem CORS-Protokoll gelockert werden. ___
markus 10.04.2017 18:19
quelle