Options
All
  • Public
  • Public/Protected
  • All
Menu

运行在 ServiceWorker 线程中的预缓存插件

Hierarchy

  • PluginpreCacheSW

Implements

  • ServiceWorkerPlugin

Index

Constructors

Properties

name: "@glacierjs/plugin-precache" = PLUGIN_NAME
options: Options
preCacheController: PrecacheController

Methods

  • getAssetsFromCache(request: Request): Promise<Assets>
  • getAssetsFromNetwork(request: Request): Promise<Assets>
  • 从浏览器缓存中寻找资源缓存 把控制权通过 fetch 函数交还给浏览器,当浏览器有缓存时会命中缓存,否则浏览器会从网络请求资源。

    Parameters

    • request: Request

    Returns Promise<Assets>

  • onActivate(__namedParameters: FetchContext): Promise<void>
  • onFetch(context: FetchContext): Promise<void>
  • onInstall(context: InstallContext): Promise<void>
  • onUninstall(): Promise<void>

Generated using TypeDoc