Web サイトにプッシュ通知を実装しようとしています (Pushpad を使用)。したがって、次の内容の「manifest.json」を作成しました。
{
"gcm_sender_id": "my_gcm_sender_id",
"gcm_user_visible_only": true
}
もちろん、有効な GCM アカウントを作成し、送信者 ID を持っています
manifest.jsonをルート ディレクトリに置き、次の行もindex.phpに追加しました。
<link rel="manifest" href="/manifest.json">
Firefoxを使用するとすべて正常に動作し、プッシュ通知を送受信できます (マニフェスト インクルードは正常に動作すると思います) が、Chromeは動作しません...
コンソールに次のエラーが表示されます。
Uncaught (in promise) DOMException: Registration failed - manifest empty or missing
私は長い間 Google を検索し、見つけたものすべてを試しましたが、何も機能しません。
私が試したこと:
- 「Editor」でmanifest.jsonを作成し、それをすべてのタイプ(隠し.txtファイルなし)およびUTF-8エンコーディングで保存しました。
- クロムを再起動しました
- Chrome のキャッシュ、履歴などをクリアしました。
誰かが私を助けてくれることを本当に願っています。