[英]Android studio load javascript function from file in sd card
[英]Can I use XHR to load a local file (from SD card) on android?
我有工作的js代碼,可以使用XHR加載一堆文件。 在PC Chrome上,它可以正常工作(帶有允許加載本地文件的Chrome標志),並且如果我將文件放在apk中,它也可以在android上工作。
但是這些文件很大,每次我要調試apk時都要讓phonegap將它們發送到我的android設備上,這很痛苦。 我認為,如果可以將這些文件移動到Android設備上的SD卡中,則可以更快地對其進行調試。
我知道phonegap具有用於加載文件和執行其他各種功能的插件,但是我希望不必重寫文件加載方法,或者至少在現階段不這樣做(代碼並不是我完全寫出來的)。
那么我可以在Android的Phonegap應用中使用XHR加載本地文件(從SD卡)嗎?
經過大量測試,我可以最有把握地說,XHR可以用於從SD卡加載本地文件,而無需對項目配置進行任何特定更改,但是... XHR不能用於phonegap開發應用程序(除了用於從應用程序加載內部文件)。 僅當phonegap應用程序從本地主機運行時才能加載這些文件,但是,當您使用開發應用程序時,這些文件將在計算機上運行,並因此從其他域\\ IP地址運行。 由於跨域規則,移動設備上的Web視圖將阻止這些請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.