Chrome 开发工具未解析 Web 应用程序清单

Kev*_*gia 3 progressive-web-apps

我有一个manifest.json根据MDN 规范,,虽然它在从移动设备浏览网站时正常工作(添加到主屏幕弹出窗口,主题颜色和图标加载...等)Chrome Dev Tools 无法解析它. Lighthouse (chrome 扩展) 上仍然存在同样的问题。

Chrome 开发工具无法解析 manifest.json

有没有人见过类似的问题?我认为 JSON 是无效的,但是将其复制粘贴到Web App Validator 中它被标记为正确,但是在输入 URL 时它会给出解析错误:

File isn't valid JSON: SyntaxError: Unexpected token in JSON at position 0

Tru*_*gDQ 5

这可能是文件中的BOM 字符问题manifest.json

如果您的机器上有 Notepad++,请尝试打开文件,单击菜单“编码”->“在没有 BOM 的情况下以 UTF8 编码”,然后保存文件。

如果您没有 Notepad++,请在 Google 中搜索您最喜欢的 IDE/编辑器的“删除 BOM 字符”。