【问题标题】:Chrome Fail Error CodesChrome 失败错误代码
【发布时间】:2017-07-20 08:08:23
【问题描述】:

我已经搜索了一段时间,但找不到所有无法加载谷歌浏览器的错误代码/错误描述的确切列表。

我说的是突出显示的文本



谁能给个链接?

【问题讨论】:

    标签: google-chrome error-code


    【解决方案1】:

    我进行了一些挖掘,我必须承认,要找到所有 (Chromium) 网络错误代码的完整详尽列表并不容易。

    所有 Chromium 错误代码的完整列表可以在文件 net_error_list.h 中找到: https://cs.chromium.org/chromium/src/net/base/net_error_list.h

    Google Chrome 似乎在上述列表中列出的所有代码前添加了 ERR_

    但是,XHR 错误响应中的错误代码略有不同。这些代码遵循 POSIX.1-2001 或 C99 定义的 linux 系统文件 errno.h 的格式: http://man7.org/linux/man-pages/man3/errno.3.html

    最后,NodeJS API 文档中列出了一些常见的 NodeJS 错误: https://nodejs.org/api/errors.html#errors_common_system_errors

    我想用一个简单的比较示例来结束这个答案。 operation timeout 的错误将由列出的“标准”命名如下:

    • TIMED_OUT Chromium 内部。
    • ERR_TIMED_OUT 显示在 Google Chrome 中。
    • ETIMEDOUT 在 XHR 错误对象 (error.code) 中。

    使用您的示例:

    • CONNECTION_REFUSED -> Chromium 内部
    • ERR_CONNECTION_REFUSED -> 显示在谷歌浏览器中
    • ECONNREFUSED -> 在 linux (POSIX.1) 或网络错误堆栈中

    【讨论】:

    • 您指出这一点对您有很大帮助。谢谢你。我仍然不能接受这是正确的答案
    • @GilbertMendoza 您能否详细说明为什么这不能回答您的问题?
    • 指出差异真的很有帮助。好吧,如果您给出的是完整的错误代码,那么我会接受它。但我认为这不是所有的错误代码
    • @GilbertMendoza net_error_list.h 是 Chrome 使用的(唯一)网络错误列表。给定的列表包含您可能遇到的所有网络错误。继续和errno.h linux文件对比一下,你会发现所有可能的网络错误都是由chromium实现的。
    • 常见的crash错误代码见此[1],这些错误代码独立于网络错误代码。 [1]cs.chromium.org/chromium/src/chrome/browser/ui/views/…
    【解决方案2】:

    顺便只列出所有错误代码

    使用:

    chrome://network-errors/
    

    截至目前,chrome 版本总共约为 220 (69.0.3497.100)

    【讨论】:

    • 这是一个很棒的提示,因为每个错误都带有超链接,并且会为您提供有关点击的详细说明。
    • 当我尝试在受影响的 PC 上查看此页面时得到相同的“STATUS_INVALID_IMAGE_HASH”
    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 2013-06-24
    • 2011-08-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多