Chrome Senden von Unsinn durch Ajax über JQuery

8

Okay, ich verwende die Chrome-Version 28.0.1500.95 m und JQuery 1.9.1.

Was ich tue, ist die Verwendung von .get, um einen kurzen Byte-Befehl an einen Mikrocontroller zu senden. Allerdings werden in Chrome aus irgendeinem Grund eine Menge anderer Bytes mit meinem Befehl gesendet.

Hier ist zum Beispiel, was Firefox sendet: 255 246 240

Hier ist, was Chrom von der gleichen Codequelle sendet: 196 229 164 230 229 134 134 134 163 228 227 229 196 198 135 228 164 135 132 135 132 68 164 132 132 133 164 01 128 103 225 135 132 197 199 230 199 132 68 00 224 228 164 196 229 165 229 35 231 132 164 230 198 231 134 164 230 132 167 196 228 132 135 228 135 227 164 164 134 197 134 228 133 196 133 133 167 102 255 246 240

** bearbeiten Ich habe das mit der falschen Baudrate gelesen. Es gibt wirklich den Bytewert für den Satz "GET /JS/jquery.min.map HTTP / 1.1" ("/www/JS/jquery.min.map"): Dokument geöffnet: Keine solche Datei oder Verzeichnis "plus die Bytes, die es am Ende senden sollte.

Sie werden bemerken, dass mein Befehl am Ende ist, vielleicht ist das eine Art seltsamer Header.

Unten ist die Methode, die diesen Ajax-Aufruf macht.

%Vor%

Das wäre kein Problem, aber mein Mikrocontroller liest diese als ungültige Befehle und gibt ungefähr zehn Nullen zurück. Jede Hilfe wäre willkommen.

Danke

BEARBEITEN

Firefox Anfrage Kopfzeilen:

%Vor%

Chrome Request Headers:

%Vor%

Firefox Antwort Header:

%Vor%

Chrome-Antwortheader:

%Vor%

Bearbeiten

Ich denke, das ist das Paket, das das Problem verursacht:

%Vor%

Dies ist das Paket von meinem eigentlichen Befehl:

%Vor%

Irgendwie kommen diese beiden Pakete ineinander und können vielleicht am Backend kombiniert werden? Ich bin mir nicht sicher. Es ist auf einem Boa-Server, so dass ich nicht sicher bin, was ich alles tun kann, um die Pakete zu überprüfen.

Ich habe das Problem behoben, indem ich zu jquery 1.8 zurückgekehrt bin.

    
Poodimizer 13.08.2013, 19:06
quelle

1 Antwort

0

Dieser JS-Fehler, den Sie in Chrome bekommen, ist auf die Unterstützung von JS-Quellkarten zurückzuführen. Sie können versuchen, entweder die Quellkarte herunterzuladen, so dass Sie keine 404 erhalten, oder Quellkarten in Chrome zu deaktivieren.

Ein Link zur jQuery 1.9.1-Quellkarte finden Sie hier: Ссылка

Zum Deaktivieren siehe Blenden Sie jquery.map-Fehler in Google Chrome aus Entwickler-Tools?

    
hireSwish 28.08.2013, 22:57
quelle

Tags und Links