【问题标题】:Progressive Web App(PWA): Issue in setting start_url of manifestProgressive Web App(PWA):设置清单的 start_url 时出现问题
【发布时间】:2018-11-03 13:53:49
【问题描述】:

我正在研究 Node.js 和 PWA。我的项目的起始 url 包含参数,例如 localhost:3000/:name,其中 name 是用户在运行应用程序时提供的变量。现在的问题是,在清单中设置 start_url。 manifest.json文件中如何设置start_url?

感谢收看!

【问题讨论】:

    标签: node.js pug progressive-web-apps


    【解决方案1】:

    您不能将起始 URL 设为动态。使用起始 URL 加载的主页中的 JS 代码将该数据发布到服务器端,并根据您传递的参数获得您打算加载的实际内容。

    如果您想编写一些特定于从主屏幕启动的 PWA 的代码(此起始 URL 出现在图片中),您可以 use this mode detect option 在主屏幕 PWA 启动的情况下编写此类自定义代码。

    【讨论】:

      【解决方案2】:

      我遇到了一些类似的问题(start_url 依赖于首先被点击以进入页面的链接...)。

      如果使用动态 json manifest,可以设置自定义 start_urls。

      How to create PWA manifest.json dynamic?

      注意:到目前为止,我无法让 Chrome Developer Tools Lighthouse 认为动态清单是一个可安装的应用程序,但我在实际安装它时还没有遇到任何问题。

      【讨论】:

        猜你喜欢
        • 2020-01-31
        • 1970-01-01
        • 2019-02-14
        • 1970-01-01
        • 2019-08-06
        • 1970-01-01
        • 1970-01-01
        • 2019-11-06
        • 1970-01-01
        相关资源
        最近更新 更多