gpt4 book ai didi

javascript - 渐进式 Web 应用程序不在根文件夹中

转载 作者:太空宇宙 更新时间:2023-11-03 14:03:30 25 4
gpt4 key购买 nike

我正在使用服务 worker 构建第一个离线应用程序。我快完成了,但我对部署 pwa 有疑问。

场景:

该应用程序是一个庞大系统的一小部分,因此我无法像 www.mysite.com 那样部署在根目录/文件夹中,因为这是运行主站点的位置。我必须在 e.g. www.mysite.com/offlineapp/ 上部署。主要应用程序是使用 PHP 构建的,而我主要使用 Javascript 构建了 PWA

如果 mysite.com 在 https 上,应用程序是否会成功安装?

最佳答案

如果您将 service-worker 文件保存在根位置,则在注册时设置范围以限制到特定的/offlineapp

navigator.serviceWorker.register('/service-worker.js', {
scope: '/offlineapp/'
});

这将防止 service-worker 控制除/offlineapp/之外的请求,例如/offlineapp,/,/offlineapp2/etc

关于javascript - 渐进式 Web 应用程序不在根文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47199463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com