【问题标题】:Mozilla webapp manifest validation fails with "Error while requesting icon" and "Error while requesting launch_path"Mozilla webapp 清单验证失败,出现“请求图标时出错”和“请求启动路径时出错”
【发布时间】:2013-05-22 19:11:22
【问题描述】:

我尝试向 Mozilla 的 Firefox Marketplace 提交 web 应用,但验证失败。

清单位于此处:https://www.bonner-nacht.de/manifest.webapp

验证者抱怨:

请求图标时出错

错误:请求了远程资源,但错误阻止了请求完成。这可能包括连接、DNS 或 HTTP 问题。

请求的资源:@​​987654322@

webapp.manifest

还有

请求启动路径时出错

但是您可以从我测试过的任何客户端完美访问这些资源。我也很确定这在几天前确实有效。

在 Apache 的日志中,我可以看到 Mozilla 的服务器下载了清单,但没有继续请求其他资源。

有人知道问题出在哪里吗?

【问题讨论】:

    标签: manifest firefox-os


    【解决方案1】:

    我认为你应该尝试用图标的完整 url 替换相对路径

    "icons": {
        "16": "https://www.bonner-nacht.de/img/logos/BonnerNacht16.png",
        "30": "https://www.bonner-nacht.de/img/logos/BonnerNacht30.png",
        "32": "https://www.bonner-nacht.de/img/logos/BonnerNacht32.png",
        "48": "https://www.bonner-nacht.de/img/logos/BonnerNacht48.png",
        "60": "https://www.bonner-nacht.de/img/logos/BonnerNacht60.png",
        "64": "https://www.bonner-nacht.de/img/logos/BonnerNacht64.png",
        "128": "https://www.bonner-nacht.de/img/logos/BonnerNacht128.png",
        "256": "https://www.bonner-nacht.de/img/logos/BonnerNacht256.png"
      }
    

    【讨论】:

    • 感谢您的提示,但这不起作用。还是一样的错误。
    【解决方案2】:

    我在https://bugzilla.mozilla.org/show_bug.cgi?id=875142 报告了一个错误,我找到了这个问题的原因。 webapp 验证器使用 python-requests 库来检索不支持 SSL 的服务器名称指示 (SNI) 的 http 资源,如果您在单个 IP 上操作具有不同域名的多个虚拟主机,则需要使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-11
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      相关资源
      最近更新 更多