« Manifest: Line: 1, column: 1, Syntax error »
Si votre fichier manifest se trouve au niveau racine (là où votre fichier index.html est placé), vous pouvez le référencer comme suit dans la balise <head> de votre fichier index.html :
<link rel="manifest" crossorigin="use-credentials" href="manifest.json"/>
De plus, la propriété startUrl dans le fichier manifest devrait avoir la valeur :
"start_url": "/"
car vous ciblez la racine comme point de départ.
Sinon, si vous servez votre application avec une URL de base spécifique, vous devriez le refléter dans la valeur de la propriété :
Exemple:
Considérant --> www.myapp.com/my-other-url-part/
Utilisez :
"start_url": "/my-other-url-part/"
Ou simplement :
"start_url": "./" <-- Cela correspondra à tout base-href != "/"
Vous devriez ensuite configurer votre serveur web pour servir automatiquement le fichier index.html (cela est souvent activé par défaut).