Cordova 加载资源失败:net::ERR_FILE_NOT_FOUND
Posted
技术标签:
【中文标题】Cordova 加载资源失败:net::ERR_FILE_NOT_FOUND【英文标题】:Cordova Failed to load resource: net::ERR_FILE_NOT_FOUND 【发布时间】:2015-10-24 12:51:01 【问题描述】:我在 Visual Studio 2015 中使用 cordova。 我的代码可以正确使用波纹。但是,它不适用于我的手机(调试模式)。我收到此错误消息。
Failed to load resource: net::ERR_FILE_NOT_FOUND
file:///android_asset/veriler/icerik2.json (Error)
我觉得应该是的
file:///android_asset/www/veriler/icerik2.json
我无法解决这个问题。我该怎么做才能到达这个 json 文件。
【问题讨论】:
嗨,你解决过这个问题吗?我也面临同样的问题。 您是使用诸如“/library/.....”之类的斜杠还是不使用诸如“library/....”之类的斜杠来加载资源? 你在使用github.com/apache/cordova-plugin-file吗? 也许你的 icerik2.json 没有被复制到你的设备上。 Chrome inspect 可能有助于验证这一点。无论如何,知道你的 icerik2.json 的位置会很有趣,这样可以重现错误。 【参考方案1】:我之前遇到过这个问题,它与 .wet 处理 mime 类型的方式有关。简单的解决方案是将 .json 文件重命名为 .js。
【讨论】:
【参考方案2】:我在尝试在 Visual Studio 中的 cordova 项目上加载 JSON 文件时也遇到了一些问题。我修复了它更改科尔多瓦 C# 源文件,但一段时间后我意识到我们可以将 JSON 文件加载为 TXT 文件并且没有问题发生。希望以下内容有所帮助:
1 - 尝试将文件从 JSON 重命名为 TXT。
2-我不知道您是如何尝试加载它的,但我认为您在 javascript Cordova 中执行了类似的操作:
$.ajax(
type: 'GET',
dataType: 'text',
url: 'myfile/myJSONfile.txt',
success: function (data)
var yourJSON = JSON.parse(data);
);
3 - 如您所见,您可以将 TEXT 文件解析为 JSON,只要它是有效的 JSON。 您可以在以下位置进行检查: 验证 JSON
希望对您有所帮助。最好的问候!
【讨论】:
以上是关于Cordova 加载资源失败:net::ERR_FILE_NOT_FOUND的主要内容,如果未能解决你的问题,请参考以下文章
Cordova页面加载外网图片失败,Refused to load the image
Ionic V4 - Build Prod “找不到 cordova.js 脚本标签。插件加载可能失败。”
Ionic Cordova平台添加ios失败,库未加载:usrlocaloptopensslliblibssl.1.0.0.dylib (LoadError)