Dynami c manifest. json для моих динамических маршрутов в Next. js - PullRequest
0 голосов
/ 17 июня 2020

Привет всем, я ищу ключ к решению моей проблемы.

Я визуализирую динамические c маршруты с помощью Next. js (React SSR), но я хочу, чтобы он был у каждого. собственный манифест. json, который может динамически изменяться. Я искал ответ во всех гуглах, но все еще не нашел подходящего способа.

1 Ответ

0 голосов
/ 17 июня 2020

Пробовал, но не работает:

 React.useEffect(() => {
var myDynamicManifest = {
  "name": "Your Great Site",
  "short_name": "Site",
  "description": "Something dynamic",
  "start_url": "<your-url>",
  "background_color": "#000000",
  "theme_color": "#0f4a73",
  "icons": [{
    "src": "whatever.png",
    "sizes": "256x256",
    "type": "image/png"
  }]
}
const stringManifest = JSON.stringify(myDynamicManifest);
const blob = new Blob([stringManifest], {type: 'application/json'});
const manifestURL = URL.createObjectURL(blob);
document.querySelector('#my-manifest-placeholder').setAttribute('href', manifestURL);
  console.log(manifestURL)
  }, []);
...