manifest.json中display_override字段VS Code报错问题排查
问题原因分析
你的manifest.json里display_override字段报错,核心问题是该字段的取值列表里包含了不被允许的"browser"值。
根据Web App Manifest的规范,display_override的作用是定义一组备选的显示模式,供浏览器在无法使用主display属性指定的模式时尝试使用。它的有效值仅包括:
standalonefullscreenminimal-uiwindow-controls-overlay
而"browser"是默认的显示模式,属于display字段的可选值(而非display_override),把它放进display_override列表里会违反规范,所以VS Code的JSON校验工具会标记为错误。
解决方法很简单:从display_override数组里移除"browser"项即可,修正后的代码如下:
"display_override": [ "standalone", "fullscreen", "minimal-ui", "window-controls-overlay" ],
内容的提问来源于stack exchange,提问作者userNameAsString
相关产品推荐
相关产品推荐

