***`
@jupyterlite / @jupyterlite/server / ServiceWorkerManager
类:ServiceWorkerManager
#
定义于:service-worker-manager.ts:36
一个管理 ServiceWorker 注册和通信的类,用于访问文件系统。
实现#
构造函数#
构造函数
#
**new** **ServiceWorkerManager**
(options
):ServiceWorkerManager
定义于:service-worker-manager.ts:40
构造一个新的 ServiceWorkerManager。
参数#
选项#
返回#
ServiceWorkerManager
访问器#
browsingContextId
#
获取签名#
**get**
**browsingContextId**
():string
定义于:service-worker-manager.ts:80
一个唯一 ID,用于标识实例化 ServiceWorkerManager 的浏览上下文。
返回#
string
一个唯一 ID,用于标识实例化 ServiceWorkerManager 的浏览上下文。
实现#
IServiceWorkerManager
.browsingContextId
`***
enabled
#
获取签名#
get
enabled
():boolean
定义于:service-worker-manager.ts:73
ServiceWorker 是否已启用。
返回#
boolean
ServiceWorker 是否已启用。
实现于#
***`
ready
#
获取签名#
**get**
**ready**
():Promise
<void
>
定义于:service-worker-manager.ts:87
ServiceWorker 是否已就绪。
返回#
Promise
<void
>
当 ServiceWorker 注册成功时解析,或注册失败时拒绝的 Promise。
实现于#
`***
registrationChanged
#
获取签名#
get
registrationChanged
():ISignal
<IServiceWorkerManager
,null
|ServiceWorkerRegistration
>
定义于:service-worker-manager.ts:63
当注册更改时发出的信号。
返回#
ISignal
<IServiceWorkerManager
, null
| ServiceWorkerRegistration
>
当注册更改时触发的信号。
实现于#
方法#
registerStdinHandler()
#
registerStdinHandler
(pathnameSuffix
,stdinHandler
):void
定义于:service-worker-manager.ts:96
为通过 ServiceWorker 接收到的 stdin 请求注册处理程序。
参数#
pathnameSuffix#
string
要匹配的 URL 路径名后缀,例如“kernel”或“terminal”。
stdinHandler#
返回#
void