InAppBrowser js Skripte Injektion mit {code: 'some code'}
param funktioniert perfekt, aber nicht mit {file: 'local file url'}
param.InAppBrowser inject script (unter Verwendung von executeScript)
Wie gehe ich über das Injizieren von Skript mit der Datei param, um mein lokales js-Skript zu injizieren?
- erfordert es absolute Dateipfad oder relativ?
- Muss die Datei auf der Child-Website gehostet werden?
Es ist wie eine geheimnisvolle komplizierte Sache zu tun scheinen, wie ich ein paar Zeilen Skript haben und kann es nicht einbetten alle mit ref.executeSript({codedetails, callback: "myscript.js"});
Ich schließe eine Zeile ein folgt am Anfang meiner PhoneGap-Apps. (Die Startseite unter der Annahme index.html)
'window.basePath = window.location.href.replace ('index.html', '');'
Dann, wenn ich mich brauche referenzieren Sie 'basePath + 'js/lenker/foo.js', um Skripte und Bilder aus dem Dateisystem des Telefons zu laden. – user495368
Es muss lange gedauert haben, um diese Lösung @Ken herauszufinden! –