2017-03-10 2 views
0

Seit einiger Zeit versuche ich meine eigene App mit Cordova zu entwickeln. Die erste Seite, die ich erstellt habe, ist der Login. Wenn der Benutzer auf die Senden-Schaltfläche klickt, überprüfe ich die Anmeldeinformationen, indem ich sie mit Ajax sende. Inzwischen möchte ich eine Lade Animation anzuzeigen, und ich fand, wie es geht:Laden Gif in Seite: Ressource konnte nicht geladen werden Cordova

$ .mobile.loading ('show')

Es works..almost. Es zeigt nur einen schwarzen Kreis in der Mitte des Bildschirms. Ich habe nur die Konsole zu finden:

fehlgeschlagen Ressource laden ajax-loader.gif (0,0)

ich mehrere Test lief: Ich habe die Sicherheitspolitik kommentiert, kopiert das Bild in verschiedene Ordner, überprüfte die Schreibweise und schließlich erstellt meine eigene Spannweite mit url(images/ajax-loader.gif) und .. es funktionierte. Dann habe ich das gleiche mit dem Original-Loader gemacht (ich fand seine Spanne im DOM-Explorer) und fügte einen Inline-Style hinzu url(images/ajax-loader.gif) ..es hat funktioniert!

Schließlich erkannte ich dies: enter image description here

Es ist wie es das gleiche Bild aus zwei verschiedenen Quellen zu laden versucht. Wie kann ich es reparieren?

Weitere Details: JQuery 2.0.0/JQuery-Mobile 1.4.5

+0

Wie lautet der Pfad zum Stylesheet? –

Antwort

0

Dies ist einige seltsame Verhalten immer noch nicht erklärt lala kann von jemand den richtigen Grund/Erklärung für this- aber ich werde das Update posten. Ich habe mir diesen post angesehen und dachte mir, es einmal auszuprobieren. So sieht das CSS aus (Ich habe es im Debug-Modus bearbeitet, so dass es überschrieben werden sollte): background: url(.././images/ajax-loader.gif)

Jetzt funktioniert es, aber die Frage ist noch aktiv.

Verwandte Themen