Mozilla webapp清单验证失败,“请求图标时出错”和“请求launch_path时出错”

时间:2013-05-22 19:11:22

标签: manifest firefox-os

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

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

验证员抱怨:

  

请求图标时出错

     

错误:请求了远程资源,但是错误导致请求无法完成。这可能包括连接,DNS或HTTP问题。

     

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

     

webapp.manifest

以及

  

请求launch_path

时出错

但是您可以从我测试的任何客户端完全访问这些资源。我也很安静,确信这几天前确实有效。

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

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

2 个答案:

答案 0 :(得分: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"
  }

答案 1 :(得分:0)

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