2017-11-09 5 views
0

서비스 근로자를 사용하여 오프라인으로 첫 번째 응용 프로그램을 구축하고 있습니다. 나는 거의 끝났지 만 pwa 배치에 관한 질문이 있습니다.루트 폴더에 프로 그레시브 웹 응용 프로그램이 없습니다.

시나리오 : 메인 사이트가 실행되는 곳이기 때문에

응용 프로그램은 내가 www.mysite.com에 같은 루트/폴더에 배포 할 수 없습니다 거대한 시스템의 작은 조각이다. 예 : 에 배포해야합니다.www.mysite.com/offlineapp/. 주요 응용 프로그램은 Javascript을 중심으로 PWA을 구축하면서 PHP로 작성되었습니다.

https가 mysite.com 인 경우 앱이 성공적으로 설치됩니까? 당신이 루트 위치에서 서비스 노동자 파일을 유지하는 경우 그 특정에 제한 등록하는 동안

답변

1

, 다음 범위를 설정/offlineapp

이의 이외의 요청 및 관리에서 서비스 노동자를 방지 할 수
navigator.serviceWorker.register('/service-worker.js', { 
    scope: '/offlineapp/' 
}); 

/offlineapp/like/offlineapp, /,/offlineapp2/etc

+0

의미가 있습니다. 그것이 바로 제가 피하고 싶은 것입니다. 그것은 작동합니다. –