我在this page上验证了我的清单,并在GitHub上托管了我的应用的这个清单网址:
https://raw.githubusercontent.com/my_username/my_application/master/manifest.webapp
这是我得到的错误:
必须使用HTTP标头“
Content-Type: application/x-web-app-manifest+json
”提供清单。有关详细信息,请参阅https://developer.mozilla.org/docs/Web/Apps/Manifest#Serving_manifests。
所以我检查了错误中提到的链接,并说:
如果您从GitHub页面提供清单文件,GitHub将使用
application/x-web-app-manifest+json
的Content-Type标头提供它。
假设我需要为我的应用创建GitHub page,我创建了它并传递了该链接以进行验证。然后我得到了2个错误:
- JSON解析错误
- 必须使用HTTP标头“
醇>Content-Type: application/x-web-app-manifest+json
”提供清单。有关详细信息,请参阅https://developer.mozilla.org/docs/Web/Apps/Manifest#Serving_manifests。
我的JSON有效,我在jsLint上检查了它。此外,我假设当我给出相应的URL时,GitHub页面传递了所需的标题。它还是失败了。
我该如何解决这个问题?
答案 0 :(得分:0)
您不是通过GitHub页面提供此清单,而是作为' Raw'内容。 raw.githubusercontent.com上的所有内容都以text / plain。
的形式提供使用real Github pages来完成这项工作。