使用Google Lighthouse extension或其他类似的manifest.json验证服务时出现以下错误.
“错误:文件无效JSON:SyntaxError:位于0的JSON中的意外标记”
清单有效.我得到了“添加到主屏幕”提示,并且在开发工具(应用程序/清单部分)中找到了manifest.json文件,但未显示该文件的参数.
我已经检查了Google IO的格式,并且MIME类型是正确的.我想失去什么尝试.
有任何想法吗?
解决方法:
如果您在Windows上,则上述错误可能是因为您使用字节顺序标记(BOM)保存了manifest.json文件.
没有BOM的保存可以解决问题.
在Visual Studio中使用“另存为”,使用“保存”旁边的下拉列表选择“使用编码保存”,然后选择“Unicode(不带签名的UTF-8)”.