2015-03-10 18 views
5

Ich versuche eine interne Web-Anwendung zum Startbildschirm eines Android-Geräts zum Testen hinzuzufügen. Dies sollte wie eine echte Chrome-Web-App mit Vollbild, benutzerdefinierte Symbol, etc. sein.Wie können Sie debuggen "zum Startbildschirm hinzufügen" in Chrome auf Android?

Aber es funktioniert nicht, und ich sehe keine Möglichkeiten der Fehlersuche/Problembehandlung.

Das Manifest wird hinzugefügt und verknüpft. Der Server hat eine IP-Adresse, einen Nicht-Standard-Port und ein selbstsigniertes SSL-Zertifikat. Kann das passieren, wenn diese Details das Problem sind?

Jede Hilfe, um dies zur Arbeit zu bringen, würde sehr geschätzt werden!

+0

Haben Sie jemals eine Lösung gefunden? Ich habe ähnliche Probleme. – mapr

Antwort

2

Es gibt mehrere Möglichkeiten, wie Sie testen können, ob die Konfiguration korrekt ist.

  • Verwenden Mounir Lamouri Manifest Validator ist, um zu sehen, ob es irgendwelche offensichtliche Fehler Werkzeuge
  • prüfen Chrome Dev sind.
    • Chrome wird immer versuchen, das Manifest und die Icons zum Download, wenn sie (über link rel=manifest) gefunden werden, und Sie haben einen Servicemitarbeiter
    • Wenn Sie manuell zu Homescreen füge keinen Servicemitarbeiter haben, ein“ "Von Chrome auf Android (während Sie über USB-Debugging verbunden sind, sehen Sie chrome://inspect) und Sie werden sehen, dass es das Manifest holt.

manifest being downloaded

Wenn Sie das Manifest nicht sehen, dann ist es heruntergeladen werden sehr wahrscheinlich, dass Ihre Seite falsch konfiguriert ist so sicher, dass Sie eine <link rel="manifest" href="{url to your manifest}"> auf Ihrer Seite haben

1

Stellen Sie außerdem sicher, dass die Option "Überprüfung des Benutzereingriffs umgehen" in chrome://flags deaktiviert ist, damit Sie sicher sein können, dass Ihr Chrome-Browser immer die Bedingungen erfüllt, die die Installation zulassen

enter image description here