1

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

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

验证者抱怨:

请求图标时出错

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

请求资源:https ://www.bonner-nacht.de/img/logos/BonnerNacht48.png

webapp.manifest

并且

请求启动路径时出错

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

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

任何人都知道问题可能是什么?

4

2 回答 2

0

我认为您应该尝试用图标的完整网址替换相对路径

"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"
  }
于 2013-05-26T07:49:21.023 回答
0

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

于 2013-07-11T07:34:52.577 回答