UADetect registerServiceWorker Method
Description
Registers a service worker within the navigator. This is espcially useful if you are builidng a PWA
Arguments
Takes two arguments. The first is reauired, and it is the path to the service worker JavaScript file. This can be a absolute or relative string, or a URL using the new URL() method. The second option is optional, and si the options for the service worker. It follows the following interface:
interface RegistrationOptions { scope?: string; type?: WorkerType; updateViaCache?: ServiceWorkerUpdateViaCache;}Possible Returns
void- console.error()
Usage Example
#1
import { registerServiceWorker } from 'uadetect'registerServiceWorker("./pwa/sw.js")#2
import { registerServiceWorker } from 'uadetect'const jq = new URL("https://code.jquery.com/jquery-3.6.2.min.js")registerServiceWorker(jq, { scope: "local", type: "module", updateViaCache: "all"})Note:
- This component must be run in secure enviornments
Table of Contents
