Chrome Dev Tools未解析Web应用清单

3

我有一个manifest.json,按照MDN规范编写。当从移动设备浏览网站时,它可以正确工作(添加到主屏幕弹出窗口显示,主题颜色和图标加载等)。但是Chrome Dev Tools无法解析它。同样的问题在Lighthouse(Chrome扩展)上仍然存在。

Chrome Dev Tools unable to parse manifest.json

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

文件不是有效的JSON:SyntaxError:JSON中位置0处的意外令牌

1个回答

6

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

如果您的计算机上安装了Notepad ++,请尝试打开该文件,单击菜单“编码” ->“无BOM UTF8编码”,然后保存该文件。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接