gpt4 book ai didi

javascript - 我可以使用 XHR 在 Android 上加载本地文件(从 SD 卡)吗?

转载 作者:行者123 更新时间:2023-11-28 00:32:57 25 4
gpt4 key购买 nike

我有工作的 js 代码,可以使用 XHR 加载一堆文件。在 PC Chrome 上它可以正常工作(带有允许加载本地文件的 Chrome 标志),如果我将文件放入 apk 中,它也可以在 Android 上工作。

但是这些文件很大,每次我想调试 apk 时让phonegap 将它们发送到我的 Android 设备是一件痛苦的事情。我想,如果我可以将这些文件移动到我的 Android 设备上的 SD 卡上,我就可以更快地调试它。

我知道phonegap有用于加载文件的插件并执行各种其他魔法,但我希望不必重写文件加载方法,或者至少在这个阶段不需要重写(代码并不是我一开始写的) .

那么我可以使用 XHR 在 Android 上的 Phonegap 应用程序中加载本地文件(从 SD 卡)吗?

最佳答案

经过大量测试,我可以非常有信心地说,XHR 可以用于加载本地文件(从 SD 卡),而无需对项目配置进行任何特定更改,但是...... XHR 不能在 PhoneGap 开发应用程序中使用(除了从应用程序加载内部文件之外)。仅当phonegap应用程序从本地主机运行时才能加载这些文件,但是当您使用开发应用程序时,它会在您的计算机上运行,​​因此从不同的域\IP地址运行。由于跨域规则,移动设备上的 webview 将阻止这些请求。

关于javascript - 我可以使用 XHR 在 Android 上加载本地文件(从 SD 卡)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28793825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com