我有一个网站,它正在尝试实现推送通知。我已经注册了一个项目与谷歌开发控制台和manifest.json。但是在我的index.html中,manifest.json给出了以下错误
1)无法加载资源:服务器响应状态为401 (未授权) 2)清单分析错误:行: 1,列: 1,意外令牌。3)无法订阅推流。DOMException:注册失败-未提供发件人id
我需要在谷歌项目注册方面做些什么吗??或者我应该从我的服务器端做任何事情?该站点在.Net服务器中运行,并且我的mime类型为.json
发布于 2017-09-27 13:40:23
两者的结合
1)无法加载资源:服务器响应状态为401 (未授权)“
和
2)清单分析错误:行: 1,列: 1,意外标记。
表示某物(HTTPAuth?)阻塞了浏览器对manifest.json文件的请求,并且它试图解析服务器返回的作为401响应的任何内容(不是JSON...)。如果浏览器不能下载manifest.json文件,您就不能期望之后的任何工作。
发布于 2016-04-08 06:45:13
可以说,其中最重要的部分是"Manifest解析错误:行: 1,列: 1,意外令牌“
这意味着你的manifest.json文件是无效的--也就是说,它不是有效的JSON。
尝试运行它以获取更多信息:https://manifest-validator.appspot.com/
一旦这个问题得到解决,它将允许Chrome找到你的gcm_sender_id并解决其他两个问题。
https://stackoverflow.com/questions/35894335
复制相似问题