簡體   English   中英

漸進式Web App不在根文件夾中

[英]Progressive Web App not in the root folder

我正在使用服務人員構建第一個離線第一個應用程序。 我快完成了,但是我對部署pwa有疑問。

場景

該應用程序只是一個龐大系統的一小部分,因此我無法在www.mysite.com上的根目錄/文件夾中進行部署,因為這是主站點在其中運行的地方。 我必須在例如 www.mysite.com/offlineapp/上進行部署。 主要的應用程序是用PHP構建的,而我主要是使用Javascript構建的PWA

鑒於mysite.com位於https上,該應用程序是否可以成功安裝?

如果您將服務工作者文件保留在根目錄下,則在注冊時將范圍設置為限制為特定的/ offlineapp

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

這將防止服務工作者控制/ offlineapp /以外的請求,例如/ offlineapp,/,/ offlineapp2 / etc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM