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

标签 javascript json manifest progressive-web-apps

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

“错误:文件不是有效的 JSON:SyntaxError:位置 0 的 JSON 中的意外标记”

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

我已经根据 Google IO 检查了格式并且 MIME 类型是正确的。我不知道还能尝试什么。

有什么想法吗?

最佳答案

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

在没有BOM 的情况下保存可能会解决问题。

在 Visual Studio 中使用另存为,使用保存旁边的下拉菜单选择使用编码保存,然后选择Unicode ( UTF-8 无签名)

关于javascript - 渐进式 Web 应用程序 manifest.json 文件中的无效 JSON 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42187016/

相关文章:

javascript - Vuejs - 如何在元素上的加载事件上调用方法

javascript - 通过 GET 传递带有新行的文本字符串破坏了我的重定向

java - OSGI Bundle-NativeCode 给出错误 "No match found for native code"

java - 需要将 multimap 从 java 发送到 json 中的 javascript

ruby-on-rails - Rails 3.2 应用程序中带有 Assets 管道的 HTML5 离线缓存 list 文件?

java - 如何使用 EclipseLink 使 PostgreSQL 与 OSGi 一起工作

javascript - ExtJS 4——关于MVC架构的问题,使用MVC进行组件开发

javascript - 字符串到变量 - javascript

javascript - 使用 jQuery 将 JSON 发送到服务器

regex - 基本 json > 结构问题(使用 'Go')