gpt4 book ai didi

grails - Firefox操作系统:MANIFEST_PARSE_ERROR

转载 作者:行者123 更新时间:2023-12-02 14:34:29 24 4
gpt4 key购买 nike

我正在尝试通过Grails服务器提供经过压缩的应用程序来测试Firefox OS设备上的应用程序。该文件的提供方式如下:

    response.setContentType("application/x-web-app-manifest+json")
File file = new File("/path/to/application/package.zip")
response.setHeader("Content-disposition", "attachment;filename=${file.name}")
response.outputStream << file.bytes

我可以在台式机浏览器上很好地下载zip文件,并且看起来它也在设备上也可以下载。下载后发生以下错误:
MANIFEST_PARSE_ERROR

看一下 list :
{
"version": "0.1",
"name": "App Name",
"description": "App Description",
"launch_path": "/target/index.html",
"icons": {
"16": "/img/icons/mortar-16.png",
"48": "/img/icons/mortar-48.png",
"128": "/img/icons/mortar-128.png"
},
"developer": {
"name": "Example Dev",
"url": "http://example.com"
},
"installs_allowed_from": ["*"],
"default_locale": "en",
"permissions": {
}
}

最佳答案

您的 list 看起来不错(一目了然),但是从您的代码看来,您似乎在发送zip内容代替 list ?

请注意,打包应用程序有两个 list -zip内的Web应用程序 list ,以及描述应从何处安装应用程序的迷你 list 。如果要从自己的页面安装打包的应用程序,则需要先提供一个迷你 list ,该 list 会告诉Firefox OS从何处获取.zip文件。详细信息请参见此处:

https://developer.mozilla.org/en-US/docs/Web/Apps/Packaged_apps#Testing_packaged_app_installation_%28without_Simulator%29

另外,我可以通过firefox市场提交您的.zip应用程序,它将为您生成迷你 list 。

为了确保您的zip包有效,您可以使用应用验证器:
https://marketplace.firefox.com/developers/validator

关于grails - Firefox操作系统:MANIFEST_PARSE_ERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17601760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com