service-worker

    0

    1답변

    내 django 웹 앱에 푸시 알림을 구현하려고합니다. 나는 서비스 종사자에게 새로운 사람이고 장고에서 이것을 구현하는 방법의 실용적인 예를 찾을 수 없다. 누구든지 장고에서 이것을 구현할 수 있습니까? 어떤 도움을 내가뿐만 아니라 그것을 알아 내려고 노력하고있어

    0

    2답변

    dev 도구에서 오프라인 버튼을 확인하여 캐쉬를 가져 오려고 시도합니다. 인터넷 연결 오류가 발생하지 않고 캐시 된 데이터를 가져 오는 동안 Wi-Fi를 끄려 고했습니다.

    1

    1답변

    웹에서 많은 기사가 설명하는대로 Service Worker를 사용하여 웹 응용 프로그램에 Push WebAPI를 구현했습니다. 이제 웹 응용 프로그램이 닫히는 동안 (크롬 탭이 닫히고 백그라운드 실행의 서비스 작업자) 닫힌 상태에서 사용할 수 있도록 IndexedDB에 데이터를 저장해야합니다. 특히 (서버에서) 알림 데이터를 검색하는 곳의 간단한 URL을

    0

    1답변

    서비스 작업자가 오디오 파일을 재생할 수 있습니까? 나는 io.sound 라이브러리를 사용하기 위해 노력하고있어하지만 그것이 작동하지 않도록, 창을 필요로하는 자바 스크립트 플러그인입니다. 나는 새 창을 열고 해당 창에 메시지를 게시하려고 해요 제프에 의해 제안 편집 . 이건 내 코드입니다 :이 기능은 현재 self.addEventListener ("푸시"

    1

    1답변

    "pre-fetching"을 사용하고 SPA 응용 프로그램에서 js, CSS 및 stuff를 캐시하는 "collect"기법을 가져 오려고합니다. 는 프리 페칭하기 위해 내가 정말이 조각 같은 코드를 시도 스크립트 : 프리 페칭 후 self.addEventListener('install', function(event) { var now = Da

    0

    1답변

    저는 2 번을 처음 사용하고 있으며 데스크톱 응용 프로그램 (Windows 및 Mac 플랫폼에서 작동해야 함)으로 변환 할 수있는 웹 응용 프로그램을 개발하도록 지정되어 있으며, 필요한 경우 오프라인으로 작업 할 수 있습니다. 나는 그것이 모두 두 플랫폼 그리고 오프라인 지원을 위해 내가 얻을 계획입니다에서 데스크탑 애플리케이션으로 변환 할 수 있도록 El

    3

    2답변

    서비스 담당자가 응답의 캐시 헤더와 관련하여 어떻게 작동하는지 파악하려고합니다. 필자는 이제 몇 명의 서비스 작업자를 구현했지만 헤더를 캐싱하는 것에 대해 걱정할 필요가 없었습니다. 얼마나 많은 항목을 캐싱해야하는지 등등. 이제는 엔터프라이즈 프로덕션 사이트에서이 항목을 실제로 구현하므로 실제적으로 중요합니다. 기본적으로 서비스 작업자를 사용할 때 http

    0

    1답변

    내 서비스 작업자에게 내 루트에 대한 액세스 권한을 부여하기 위해 htaccess 파일을 통해 특정 파일의 헤더를 설정하려고합니다. 불행히도 헤더가 나타나지 않습니다 ... 파일 (https://www.stefanklokgieters.nl/wp-content/themes/stefanklokgieters/serviceworker.js)을 올바르게 타겟팅하지

    1

    1답변

    serviceWorker의 install 이벤트에서 와일드 카드 URL을 일치시키는 방법이 있습니까? *.bundle.js과 일치 할 수 있기를 바랍니다. self.addEventListener('install', event => { event.waitUntil( caches.open(latest.cache).then(cache => {

    3

    1답변

    ServiceWorker를 사용하고 있으며 dev 모드에서 완벽하게 작동합니다. 제 문제는 프로덕션 모드에서 내 번들 이름이 해시를 사용하여 생성된다는 것입니다. 1234das3123ad5.bundle.js이므로 서비스 담당자가 캐싱하지 않습니다. 나는 그것을 달성 할 수있는 방법에 대한 예를 참조 해달라고 Cache API의 문서에서 self.addEve