2017-09-19 4 views
0

Je travaille sur une application existante avec une base de code existante. Bien que j'aimerais voir l'application entière convertie en PWA un jour, pour l'instant mon plan est une page (une url) à la fois. Pour cela, je sais que la propriété "scope" va être mon meilleur ami pendant un certain temps. Alors que je peux passer "." comme une valeur à la propriété et traiter toutes les routes comme PWS, mais comme je l'ai mentionné plus tôt, ce n'est pas le plan. Par conséquent, ci-dessous n'est pas une option pour moi.Plusieurs valeurs pour la propriété 'scope' dans un fichier manifest.json.

{ 
    "scope" : "." 
} 

Pour l'instant, je prévois de couvrir seulement deux routes dans le champ PWA, « page de la liste » et la « page de détails ». Par conséquent j'aurais préféré quelque chose comme ci-dessous pour travailler, mais il n'a pas fait.

{ 
    "scope" : [ 
       "/list", 
       "/id/details" 
      ] 
} 

Une suggestion?

Répondre

0

Le membre d'étendue est une chaîne qui représente l'étendue de navigation du contexte d'application de cette application Web.

https://w3c.github.io/manifest/#scope-member

Il ne soutiendra pas un tableau de valeurs multiples.

Une option serait d'utiliser la portée /pwa/ (ou similaire) et que vous migrez sections de l'application rediriger /list-/pwa/list, etc.