gpt4 book ai didi

google-chrome - 谷歌浏览器: DOMException: Registration failed - manifest empty or missing

转载 作者:行者123 更新时间:2023-12-04 04:10:17 25 4
gpt4 key购买 nike

我正在尝试在我的网站上实现推送通知(使用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 可以正常运行,并且我可以发送和接收推送通知(因此我认为manifest-include可以正常运行),但是 Chrome 无法正常工作...

控制台显示以下错误:
Uncaught (in promise) DOMException: Registration failed - manifest empty or missing

我在Google上搜索了很长时间,并尝试了所有发现的内容,但没有任何效果。

我试过的
  • 使用“编辑器”创建了manifest.json,并将其保存为“所有类型”(因此没有隐藏的.txt文件)以及UTF-8-Encoding。
  • 重新启动了Chrome
  • 清除了Chrome的缓存,历史记录等。

  • 我真的希望有人能帮助我。

    最佳答案

    对我来说,这是一个重定向。 manifest.json必须返回200状态代码(必须可以直接从服务器获得),而无需任何重定向。
    您可以通过以下方式检查响应
    wget --max-redirect=0 https://example.com/manifest.json
    或者
    curl https://example.com/manifest.json

    关于google-chrome - 谷歌浏览器: DOMException: Registration failed - manifest empty or missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37334327/

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