使用 Google Lighthouse extension 时出现以下错误或其他类似的 manifest.json 验证服务。
“错误:文件不是有效的 JSON:SyntaxError:位置 0 的 JSON 中的意外标记”
list 有效。我收到“添加到主屏幕”提示,并且在开发工具(应用程序/ list 部分)中找到了 manifest.json 文件,但未显示该文件的参数。
我已经根据 Google IO 检查了格式并且 MIME 类型是正确的。我不知道还能尝试什么。
有什么想法吗?
最佳答案
如果您使用的是 Windows,则上述错误可能是因为您将 manifest.json 文件保存为字节顺序标记 (BOM)。
在没有BOM 的情况下保存可能会解决问题。
在 Visual Studio 中使用另存为,使用保存旁边的下拉菜单选择使用编码保存,然后选择Unicode ( UTF-8 无签名)。
关于javascript - 渐进式 Web 应用程序 manifest.json 文件中的无效 JSON 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42187016/