6

Hallo mein Problem ist phonegap Anwendung in HTML5 mit den Visual Studio-Tool für Apache cordova https://www.visualstudio.com/en-us/features/cordova-vs.aspx die Fehler schreiben, wenn ich debuggen zu entwickeln Anwendung istfehlgeschlagen Ressource laden: der Server mit einem Status von 404 geantwortet (nicht gefunden) ripple.js

Ripple :: Umwelt Aufwärmen (Tee. Earl Grey. Hot.) ripple.js (37,13099)

Synchron XMLHttpRequest auf dem Hauptthread wegen seiner schädlichen Auswirkungen ist veraltet auf die Erfahrung des Endbenutzers. . Für mehr Hilfe, überprüfen http://xhr.spec.whatwg.org/> ripple.js (50,28958)

fehlgeschlagen Ressource laden: der Server mit einem Status von 404 (nicht gefunden) reagierte ripple.js

Ihnen danken für die Hilfe

+0

beliebiger Quellcode? nicht genug Information! –

+0

Scheint, das Problem hängt mehr mit dem Emulator zusammen. Überprüfen Sie, ob beim Debuggen eines neuen Cordova-Projekts derselbe Fehler auftritt. Ist es zu Problemen gekommen, wenn Sie einen anderen Emulator als Ripple ausgewählt haben? –

Antwort

4

Teil der Antwort sein: für den zweiten Fehler (nicht 404 gefunden), was für mich gearbeitet ist config.xml an den root-Pfad zu kopieren (wo Ihr Quellcode ist).

Zum ersten Fehler (synchrone XMLHttpRequest, die für den Emulations-Prozess ist nicht wichtig, aber Sie können ein „klares“ Konsolenprotokoll sehen wollen) nur bearbeiten ripple.js In der Zeile

[MAIN_DRIVE]:\Users\[YOUR_USER]\AppData\Roaming\npm\node_modules\ripple-emulator\pkg\hosted 

dass Der Emulator beschwert sich, suchen Sie nach der XHR-Anfrage. ändern

xmlHttp.open("GET", utils.appLocation() + fileName, false); 

zu

xmlHttp.open("GET", utils.appLocation() + fileName, true); 

und Sie sind fertig, Hoffnung, das hilft. Diese Fehler sind übrigens nicht verwandt.

+0

Ihr erster Tipp funktionierte für mich (Abstimmung nach oben :)), aber ich weiß nicht, wo ich die ripple.js-Datei bearbeiten soll. Ich fand es am Speicherort C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Erweiterungen \ ApacheCordovaTools \ Packages \ vs-tac, aber in der Datei gibt es keine "xmlHttp.open (..." – Bjoerg

+1

Die Datei gefunden unter [MAIN_DRIVE]: \ Benutzer \ [YOUR_USER] \ AppData \ Roaming \ npm \ Knotenmodule \ vs-tac \ node_modules \ wellness-emulator \ pkg \ hosted -> Antwort bearbeiten – Bjoerg

1

Diese Lösung funktionierte für mich in den beiden Fällen. Scheint ok zu sein.

By the way: 'der Root-Pfad (wo Ihr Quellcode)': der www-Ordner des Projektes in VS2015

Und die ripple.js Datei gefunden: immer für VS2015 als Bjoerg.

0

Ich bekam einen ähnlichen Fehler, weil meine npm Version bei 3.3.6 war, die anscheinend irgendeine Art von Fehler darin hat. Aktualisieren von Knoten und npm es für mich festgelegt:

npm install [email protected] -g 

I Knoten durch einfaches Herunterladen und Installieren der neuesten Version von nodejs.org aktualisiert haben.

Verwandte Themen