localhost上的推送通知无法访问manifest.json。
按照https://developers.google.com/web/fundamentals/getting-started/push-notifications/
中的步骤操作我的manifest.json内容(隐藏项目编号)
"name": "xyz",
"short_name": "x",
"icons": [{
"src": "images/icon_add.gif",
"sizes": "192x192",
"type": "image/gif"
}],
"start_url": "my_link",
"display": "standalone",
"gcm_sender_id": "my_app_id",
"gcm_user_visible_only": true
请注意
<head>
。<head>
位于index.jsp 的index.jsp
<head>
<link rel="manifest" href="/manifest.json"/>
<script src="javascript/main.js"></script>
.....
的web.xml
<web-app id="XYZ">
<display-name>XYZ</display-name>
.....
<welcome-file-list>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
已打开localhost:8080/XYZ/index.htm
并且弹出通知不适用于来自控制台的以下错误。
尝试如下:
type attribute
代码的link
。link
和script
个标记移至index.jsp的head
标记的顶部。非常感谢任何形式的帮助。
答案 0 :(得分:0)
我猜你已经解决了。但如果您没有,请尝试<link rel="manifest" href="manifest.json"/>
而不是/manifest.json
。