【问题标题】:Cordova Failed to load resource: net::ERR_FILE_NOT_FOUNDCordova 加载资源失败: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/....”之类的斜杠来加载资源?
  • 也许你的 icerik2.json 没有被复制到你的设备上。 Chrome inspect 可能有助于验证这一点。无论如何,知道你的 icerik2.json 的位置会很有趣,这样可以重现错误。

标签: file cordova visual-studio-2015


【解决方案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

    希望对您有所帮助。最好的问候!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 2019-09-20
      • 1970-01-01
      • 2021-05-01
      • 2018-11-07
      相关资源
      最近更新 更多