2017-11-25 303 views
0

例如,我可以創建example.com/todo-app下一個PWA,另一個example.com/time-tracking-app下,並有各自爲可以「裝」與主屏幕上不同的圖標一個完全獨立的應用程序,有自己獨立的通知等?在不同的URL路徑下,我可以在同一個域上擁有多個PWA嗎?

+0

你有沒有通過這個[SO文章]不見了(https://stackoverflow.com/questions/45028343/pwa-with-multiple-pages)? –

+0

這似乎沒有關係。他們正在討論具有多個頁面的單個應用程序。我想在單個域中託管許多單獨的應用程序,並由URL路徑分隔開。 – hsribei

回答

3

你可以做,如果每個單獨PWA有:

  • 到不同的清單
  • 一個鏈接使用具有非重疊的範圍,服務人員。這意味着你有範圍,看起來像navigator.serviceWorker.register('/sw.js', {scope: './todo-app/'})navigator.serviceWorker.register('/sw.js', {scope: './time-tracking-app/'})

一般來說我建議反對這樣做是爲了註冊它們,因爲如果你用示波器犯任何錯誤以後你就會有那將是非常的問題很難調試。

相關問題