Web应用清单可以用于存储文档中未定义和/或启动时PWA不需要的属性。
此属性可能类似于文件位置。
如果可能的话,如何从Web清单文件中提取属性。
答案 0 :(得分:1)
如果发现有帮助,可以在JSON文件中添加其他属性。与将额外的元数据存储在独立的JSON文件中相比,我不确定这样做是否有优势。
如果您想在运行时使用JavaScript访问这些额外的属性,可以通过以下方式进行操作:
async function getManifestProperty(propertyName) {
const link = document.head.querySelector('link[rel="manifest"]')
if (link) {
const response = await fetch(link.href);
const json = await response.json();
return json[propertyName];
}
}