Phonegap: InAppBrowser InsertCSS-Datei

Ich versuche, eine App zu erstellen, die eine Website lädt und anschließend benutzerdefiniertes CSS hinzufügt, um es an ein mobiles Gerät anzupassen.

Ich verwende window.open, um die Seite erfolgreich zu laden, und ich habe einen Rückruf bei loadstop, wo ich browser.insertCSS aufrufe. Hier liegt das Problem.

Wenn ich so etwas mache:

browser.insertCSS({code:"body{background-color:red;}");

Der Stil wird korrekt angewendet. Wenn ich das mache:

browser.insertCSS({file:"mobile-style.css");

Und fügen Sie der Datei dasselbe CSS hinzu, es wird nicht geladen

Ich habe verschiedene Pfade ausprobiert (die Datei im Ordner www, im Ordner css, im selben Ordner wie die JS-Datei ablegen und mit "./mobile-style.css", "mobile-style.css" darauf verweisen). "/www/mobile-style.css", "/mobile-style.css", aber keine von ihnen scheint die Datei korrekt zu laden.

Ich habe einen anderen Beitrag gesehenWovon sollten Dateipfade, die an insertCSS () übergeben werden, relativ sein? wo die gleiche Frage gestellt wurde, aber es gibt keine akzeptierte Antwort (Ich habe den Vorschlag dort versucht und es funktioniert nicht).

Jede Hilfe wäre sehr dankbar.

Vielen Dank

Wille

Antworten auf die Frage(4)

Ihre Antwort auf die Frage