如何解决是否需要Web App Manifest中的`start_url`?
我通过包含Web App Manifest将Web应用程序“升级”为渐进Web应用程序。我对start_url
参数特别感兴趣,因为如果加书签的URL包含用户确定的指定位置的参数,则我的应用程序的行为会略有不同。考虑https://www.example.com?location=Amsterdam
。简而言之,我无法在静态Web App Manifest中包含用户对通用start_url
参数的兴趣,因为每个用户的参数不同:https://www.example.com?location=Amsterdam,https://www.example.com?location=London,https://www.example.com?location=Paris
start_url
上的文档有点令人困惑,正如Google Developers的web.dev所提到的:“ start_url是必需的,并告诉浏览器应用程序应在何时启动被启动,...”通常的建议是start_url
等于Web应用程序根目录的"/"
。
MDN提到start_url
不是强制性的,并包含注释“ start_url成员仅供参考,用户代理可以忽略它或允许用户在安装时或安装后进行更改。”
那是什么? start_url
是必需的还是不是必需的?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。