Как сделать URL-адрес Dynamc как start_url в манифесте приложения
Мы в значительной степени новички в этом манифесте приложения, как это было предложено @Gabriel A. López López в этом [POST][1], мы отказались от идеи Android и вместо этого перешли на веб-приложение.
Обзор того, что мы делаем: у нас есть 3 экрана
1. Вход в систему 2. Имя устройства 3. Отображение страницы, на которой все мультимедиа будут отображаться с анимацией.
Итак, мы добавили манифест, он работает нормально,
<link rel="manifest" id="manifest-placeholder">
<script>
var dynamicManifest = {
"name": "Air Solution",
"short_name": "Air Display",
"theme_color": "#2196f3",
"background_color": "#2196f3",
"display": "fullscreen",
"orientation": "portrait",
"scope": "/",
"start_url": "http://18.159.78.142/web/index/39"
}
const stringManifest = JSON.stringify(dynamicManifest);
const blob = new Blob([stringManifest], {type: 'application/json'});
const manifestURL = URL.createObjectURL(blob);
document.querySelector('#manifest-placeholder').setAttribute('href', manifestURL);
</script>
"start_url": "http://18.159.78.142/web/index/39"
39 - это device_id, который заполняется в соответствии с логином и именем устройства из базы данных.
Но где мы застряли, это после входа в систему и ввода имени устройства URL-адрес создается с идентификатором устройства, например web / index /