问题标签 [web-app-manifest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1737 浏览

progressive-web-apps - 灯塔等待获取的 start_url 超时

我有一个网站,其中包含域根目录中的 manifest.json。

/manifest.json(内容见下文)

场景

  • 当我检查谷歌灯塔审计时,它可以在主页上运行。

  • 当我在子 URL(如 /test/)上检查它时,来自灯塔(在 PWA 下)的消息是:Timed out waiting for fetched start_url.我不会更改每个子页面的 start_url,因为我希望 start_url 始终是主页。

有谁知道灯塔为什么抱怨以及我该如何解决?

manifest.json 的内容

manifest.json 的响应头

0 投票
0 回答
886 浏览

reactjs - Web 应用清单:下载的文件为空或已损坏

我正在开发一个带有反应的网络应用程序,并希望将我自己的图标作为图标包含在我的 iPhone 主屏幕上(单击“在 Safari 中添加到主屏幕”后)。您可以在此处找到 Beta 版本:https ://konekto-5gtxy7fpu.now.sh/

我已经用谷歌搜索并尝试了几个小时的不同选项,但无法解决问题。因此,我正在寻求您的支持。

以下是 index.html 文件中的相关片段:

Manifest.json 文件如下所示:

我已将图标设置如下: 根目录 frontend_mpd/public/icons/

因此,我希望在将其新添加到 iPhone 主屏幕时,主屏幕上会显示正确的图标,但仅显示应用程序的屏幕截图,并且在 Chrome 开发人员模式 -> 应用程序-> 可安装性中显示以下内容:“下载的图标为空或损坏”。

在本地运行时,显示如下:App Manifest Local

非常感谢您的帮助!

0 投票
0 回答
46 浏览

web-applications - Web App Manifest 中的 `start_url` 是否需要?

我正在通过包含 Web App Manifest 将我的 Web 应用程序“升级”为渐进式 Web 应用程序。我对这个start_url参数特别感兴趣,因为如果书签 URL 包含用户确定的指定位置的参数,我的应用程序的行为会略有不同。想想https://www.example.com?location=Amsterdam。简而言之,我不能start_url在静态 Web 应用清单中包含用户对通用参数的兴趣,因为它因每个用户而异:https://www.example.com?location=Amsterdamhttps://www.example。 com?location=伦敦https: //www.example.com?location=Paris 。

文档start_url有点令人困惑,正如Google Developers的web.dev提到的那样:“ start_url 是必需的,它告诉浏览器您的应用程序在启动时应该从哪里开始,......” 经常做的建议是start_url等于"/"Web 应用程序的根目录。

来自 Mozilla的MDNstart_url提到不是强制性的,并包含一个注释“ start_url 成员纯粹是建议性的,用户代理可能会忽略它或允许用户在安装时或之后更改它。”

那么,它是什么?是否start_url需要/强制?

0 投票
0 回答
7 浏览

web-app-manifest - MSStore 上的 myApp 显示不正确的系统要求

myHP Store 系统要求链接将 Xbox One 显示为受支持的操作系统平台。即使不是。清单文件中设置的目标系列设置为 Windows。普遍的。知道什么可能导致这个问题吗?我该如何解决?

0 投票
1 回答
66 浏览

microsoft-teams - 如何启用用户默认安装机器人而不是团队应用清单上的选项卡

大家好,我一直在尝试默认启用我的机器人,该机器人需要直接安装到 Microsoft 团队的频道。以下是我的应用清单在团队中的架构

因此,如果您仔细查看,您会发现我已添加defaultInstallScope以将安装路由到团队,并且defaultGroupCapability有团队指定它应该将机器人安装到团队。但它不起作用。请问有人知道这件事吗?