2016-08-05 90 views
0

Push-Benachrichtigungen auf localhost ist nicht in der Lage, auf manifest.json zuzugreifen.Push-Benachrichtigung für Web-App geben Manifest leeren oder fehlenden Fehler

Gefolgt die Schritte von https://developers.google.com/web/fundamentals/getting-started/push-notifications/

Mein manifest.json Inhalt (versteckte Projektnummer)

"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 

HINWEIS

  • manifest.json an der Wurzel ist.
  • Link zu manifest.jason ist am Anfang der <head>.
  • <head> ist am Anfang/erstes Element 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> 

Eröffnet localhost:8080/XYZ/index.htm und Popup-Benachrichtigung funktioniert nicht mit unter Fehler von der Konsole.

Error

unten versucht:

  • Changed type attribute von link Tag.
  • verschoben link und script Tags nach oben von head Tag von index.jsp.

Jede Art von Hilfe wird sehr geschätzt.

Antwort

0

Ich vermute, Sie haben es bereits gelöst. Aber wenn Sie nicht, versuchen Sie <link rel="manifest" href="manifest.json"/> anstelle von /manifest.json.