私は Web アプリ開発の初心者であり、前述の「Content-Type」をどこで宣言するかについて混乱しています。マニフェストに記載する必要がありますか、それともアプリのソース コードに記載する必要がありますか? サーバーとしてドロップボックスパブリックフォルダーを使用していますが、それが問題かどうかもわかりません。
アプリとマニフェストの 2 つのファイルを作成しました。
私のマニフェストの上部は次のようなものです:
{
"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 コンテンツ タイプで提供されている文字セットと一致しません。
これを乗り越えるための助けがあれば大歓迎です!