Chrome推送通知设备端点错误获取401取消授权错误

问题描述 投票:2回答:2

我有一个试图实现推送通知的网站。我已经使用google dev console注册了一个项目并拥有manifest.json。但是从我的index.html中,manifest.json给出了以下错误

1)无法加载资源:服务器响应状态为401(未授权)2)清单解析错误:行:1,列:1,意外令牌。 3)无法订阅推送。 DOMException:注册失败 - 未提供发件人ID

我是否需要从谷歌项目注册方面做任何事情?或者我应该从我的服务器端做什么?该站点在.Net Server中运行,我有mime类型.json

google-chrome notifications push
2个回答
2
投票

的组合

1)无法加载资源:服务器响应状态为401(未授权)“

2)清单解析错误:行:1,列:1,意外的令牌。

表示某些内容(HTTPAuth?)正在阻止浏览器对manifest.json文件的请求,并且它正在尝试解析服务器返回的任何内容作为401响应(它不是JSON ...)。如果浏览器无法下载manifest.json文件,那么在此之后你不能期望任何工作。


-1
投票

可以说,最重要的部分是“Manifest解析错误:行:1,列:1,意外的令牌”

这意味着您的manifest.json文件无效 - 即它不是有效的JSON。

尝试运行它以获取更多信息:https://manifest-validator.appspot.com/

修复此问题后,Chrome会找到您的gcm_sender_id并解决其他两个问题。

© www.soinside.com 2019 - 2024. All rights reserved.