@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="WorkerNavigator")
public class WorkerNavigator
extends JsObject
| Modifier | Constructor and Description |
|---|---|
protected |
WorkerNavigator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
appCodeName()
The value of the NavigatorID.appCodeName property is always "Mozilla", in any browser.
|
java.lang.String |
appName()
The value of the NavigatorID.appName property is always "Netscape", in any browser.
|
java.lang.String |
appVersion()
Returns either "4.0" or a string representing version information about the browser.
|
GPU |
gpu() |
int |
hardwareConcurrency()
The navigator.hardwareConcurrency read-only property returns the number of logical processors available to run threads on the user's computer.
|
boolean |
isGpuSupported() |
boolean |
isUsbSupported() |
java.lang.String |
language()
The NavigatorLanguage.language read-only property returns a string representing the preferred language of the user, usually the language of the browser UI.
|
JsArray<java.lang.String> |
languages()
The NavigatorLanguage.languages read-only property returns an array of DOMStrings representing the user's preferred languages.
|
boolean |
onLine()
Returns the online status of the browser.
|
java.lang.String |
oscpu() |
Permissions |
permissions()
The WorkerNavigator.permissions read-only property returns a Permissions object that can be used to query and update permission status of APIs covered by the Permissions API.
|
java.lang.String |
platform()
Returns a string representing the platform of the browser.
|
java.lang.String |
product()
The value of the NavigatorID.product property is always "Gecko", in any browser.
|
java.lang.String |
productSub() |
ServiceWorkerContainer |
serviceWorker() |
StorageManager |
storage()
The NavigatorStorage.storage read-only property returns the singleton StorageManager object used to access the overall storage capabilities of the browser for the current site or app.
|
boolean |
taintEnabled()
The NavigatorID.taintEnabled() method always returns false.
|
USB |
usb() |
java.lang.String |
userAgent()
The NavigatorID.userAgent read-only property returns the user agent string for the current browser.
|
java.lang.String |
vendor() |
java.lang.String |
vendorSub() |
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, values@JsProperty(name="appCodeName") @Nonnull public java.lang.String appCodeName()
@JsProperty(name="appName") @Nonnull public java.lang.String appName()
@JsProperty(name="appVersion") @Nonnull public java.lang.String appVersion()
@JsOverlay public final boolean isGpuSupported()
@JsProperty(name="gpu") @ApiStatus.Experimental @Nonnull public GPU gpu()
@JsProperty(name="hardwareConcurrency") public int hardwareConcurrency()
@JsProperty(name="language") @Nonnull public java.lang.String language()
@JsProperty(name="languages") @Nonnull public JsArray<java.lang.String> languages()
@JsProperty(name="onLine") public boolean onLine()
@JsProperty(name="oscpu") @Nonnull public java.lang.String oscpu()
@JsProperty(name="permissions") @Nonnull public Permissions permissions()
@JsProperty(name="platform") @Nonnull public java.lang.String platform()
@JsProperty(name="product") @Nonnull public java.lang.String product()
@JsProperty(name="productSub") @Nonnull public java.lang.String productSub()
@JsProperty(name="serviceWorker") @Nonnull public ServiceWorkerContainer serviceWorker()
@JsProperty(name="storage") @Nonnull public StorageManager storage()
@JsOverlay public final boolean isUsbSupported()
@JsProperty(name="usb") @Nonnull public USB usb()
@JsProperty(name="userAgent") @Nonnull public java.lang.String userAgent()
@JsProperty(name="vendor") @Nonnull public java.lang.String vendor()
@JsProperty(name="vendorSub") @Nonnull public java.lang.String vendorSub()
public boolean taintEnabled()