我是网络应用程序开发的菜鸟,我对在哪里声明所说的“内容类型”感到困惑。它应该在清单上还是应该在应用程序源代码上?我正在使用保管箱公用文件夹作为我的服务器,我也不确定这是否有问题。
我创建了 2 个文件:我的应用程序和清单的 html 源代码。
我的清单的顶部是这样的:
{
"name":"我的应用名称",
“描述”:“我的应用程序描述”,
“launch_path”:“ http://dl.dropbox.com/x/xxxxx/xxxxxx.html ”
“图标”:{
“128”:“ http://dl.dropbox.com/x/xxxxxxxx/xxxxxxx_128px.png ”
}
它被保存为“myManifest.webapp”。
而且,我的源代码顶部是这样的:
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="application/x-web-app-manifest+json; charset=UTF-8">
<title>My App Name</title>
</head>
我试图通过 Firefox Marketplace 验证我的清单,但我一直失败,出现 3 个错误:
-JSON 解析错误;
- 清单必须使用 HTTP 标头“Content-Type: application/x-web-app-manifest+json”。
- 清单的编码与 HTTP Content-Type 中提供的字符集不匹配。
任何帮助我度过难关将不胜感激!