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 插件无法加载

Cordova页面加载外网图片失败,Refused to load the image

Cordova:不允许加载本地资源:file:///

Ionic V4 - Build Prod “找不到 cordova.js 脚本标签。插件加载可能失败。”

在页面中加载 gif:未能加载资源 Cordova

Ionic Cordova平台添加ios失败,库未加载:usrlocaloptopensslliblibssl.1.0.0.dylib (LoadError)