Interface WorkerNavigator
interface WorkerNavigator {
appCodeName: string;
appName: string;
appVersion: string;
hardwareConcurrency: number;
language: string;
languages: readonly string[];
locks: LockManager;
mediaCapabilities: MediaCapabilities;
onLine: boolean;
permissions: Permissions;
platform: string;
product: string;
storage: StorageManager;
userAgent: string;
clearAppBadge(): Promise<void>;
setAppBadge(contents?: number): Promise<void>;
}
appCodeName: string;
appName: string;
appVersion: string;
hardwareConcurrency: number;
language: string;
languages: readonly string[];
locks: LockManager;
mediaCapabilities: MediaCapabilities;
onLine: boolean;
permissions: Permissions;
platform: string;
product: string;
storage: StorageManager;
userAgent: string;
clearAppBadge(): Promise<void>;
setAppBadge(contents?: number): Promise<void>;
}
Properties
ReadonlyappCodeName
appCodeName: string
ReadonlyappName
appName: string
ReadonlyappVersion
appVersion: string
ReadonlyhardwareConcurrency
hardwareConcurrency: number
Readonlylanguage
language: string
Readonlylanguages
languages: readonly string[]
Readonlylocks
ReadonlymediaCapabilities
ReadonlyonLine
onLine: boolean
Readonlypermissions
Readonlyplatform
platform: string
Readonlyproduct
product: string
Readonlystorage
ReadonlyuserAgent
userAgent: string
A subset of the Navigator interface allowed to be accessed from a Worker. Such an object is initialized for each worker and is available via the WorkerGlobalScope.navigator property obtained by calling window.self.navigator.
MDN Reference