2017-11-09 12 views
0

サービスワーカーを使用してオフラインで最初のアプリケーションを構築しています。私はほとんど完了していますが、私はpwaの導入について質問します。プログレッシブWebアプリケーションがルートフォルダにありません

シナリオ:メインサイトが実行されていることがあるので、私はwww.mysite.com上のようなルート/フォルダに展開することはできませんので

アプリは巨大なシステムの小片です。たとえばに展開する必要があります。www.mysite.com/offlineapp/。メインアプリケーションはPHPで構築されていますが、Javascriptを中心にPWAを構築しました。

mysite.comがhttpsの場合、アプリは正常にインストールされますか?

答えて

1

ます。これは、/の以外の要求をcontrolingからサービス労働者を防ぐことができます特定/ offlineapp

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

に制限することを登録中にスコープを設定した後、ルートの場所であなたのサービス・ワーカーファイルを維持している場合offlineapp/like/offlineapp、/、/ offlineapp2/etc

+0

意味があります。それはまさに私が避けたいものです。できます。 –

関連する問題