javascript – 渐进式Web应用程序manifest.json文件中的无效JSON语法

使用Google Lighthouse extension或其他类似的manifest.json验证服务时出现以下错误.

“错误:文件无效JSON:SyntaxError:位于0的JSON中的意外标记”

清单有效.我得到了“添加到主屏幕”提示,并且在开发工具(应用程序/清单部分)中找到了manifest.json文件,但未显示该文件的参数.

我已经检查了Google IO的格式,并且MIME类型是正确的.我想失去什么尝试.

有任何想法吗?

解决方法:

如果您在Windows上,则上述错误可能是因为您使用字节顺序标记(BOM)保存了manifest.json文件.

没有BOM的保存可以解决问题.

在Visual Studio中使用“另存为”,使用“保存”旁边的下拉列表选择“使用编码保存”,然后选择“Unicode(不带签名的UTF-8)”.

上一篇:VS2019中解决窗体程序模糊的问题


下一篇:Java忽略jar文件清单中的Class-Path条目