InAppBrowser js script injection bằng cách sử dụng {code: 'some code'}
param đang hoạt động hoàn hảo nhưng không hoạt động với thông số {file: 'local file url'}
.Kịch bản lệnh InAppBrowser (sử dụng executeScript)
làm cách nào để chuyển tập lệnh bằng cách sử dụng tham số tệp để chèn tập lệnh js cục bộ của tôi?
- có yêu cầu đường dẫn tệp hoặc tương đối tuyệt đối không?
- Phải lưu trữ tệp trên trang web của trẻ em?
Nó có vẻ như là một điều phức tạp bí ẩn để làm như tôi có một vài dòng kịch bản và không thể nhúng nó tất cả sử dụng ref.executeSript({codedetails, callback: "myscript.js"});
Tôi bao gồm một dòng sau ở đầu các ứng dụng PhoneGap của tôi. (Giả sử các trang bắt đầu là index.html)
'window.basePath = window.location.href.replace ('index.html', ''); '
Sau đó, khi tôi cần phải tôi tham chiếu 'basePath + 'js/handlebars/foo.js'' để tải các tập lệnh và hình ảnh từ hệ thống tập tin của điện thoại. – user495368
Phải mất nhiều thời gian để tìm ra giải pháp này @Ken! –