Struct web_sys::Navigator [−][src]
#[repr(transparent)]pub struct Navigator { /* fields omitted */ }
Expand description
The Navigator
class.
This API requires the following crate features to be activated: Navigator
Implementations
Getter for the permissions
field of this object.
This API requires the following crate features to be activated: Navigator
, Permissions
Getter for the mimeTypes
field of this object.
This API requires the following crate features to be activated: MimeTypeArray
, Navigator
Getter for the plugins
field of this object.
This API requires the following crate features to be activated: Navigator
, PluginArray
Getter for the doNotTrack
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the maxTouchPoints
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the mediaCapabilities
field of this object.
This API requires the following crate features to be activated: MediaCapabilities
, Navigator
Getter for the connection
field of this object.
This API requires the following crate features to be activated: Navigator
, NetworkInformation
Getter for the activeVRDisplays
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the mediaDevices
field of this object.
This API requires the following crate features to be activated: MediaDevices
, Navigator
Getter for the serviceWorker
field of this object.
This API requires the following crate features to be activated: Navigator
, ServiceWorkerContainer
Getter for the presentation
field of this object.
This API requires the following crate features to be activated: Navigator
, Presentation
Getter for the credentials
field of this object.
This API requires the following crate features to be activated: CredentialsContainer
, Navigator
Getter for the bluetooth
field of this object.
This API requires the following crate features to be activated: Bluetooth
, Navigator
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the clipboard
field of this object.
This API requires the following crate features to be activated: Clipboard
, Navigator
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the wakeLock
field of this object.
This API requires the following crate features to be activated: Navigator
, WakeLock
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the hid
field of this object.
This API requires the following crate features to be activated: Hid
, Navigator
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the usb
field of this object.
This API requires the following crate features to be activated: Navigator
, Usb
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the xr
field of this object.
This API requires the following crate features to be activated: Navigator
, Xr
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the hardwareConcurrency
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the gpu
field of this object.
This API requires the following crate features to be activated: Gpu
, Navigator
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Getter for the geolocation
field of this object.
This API requires the following crate features to be activated: Geolocation
, Navigator
Getter for the appCodeName
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the appName
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the appVersion
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the userAgent
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the product
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the language
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the languages
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the onLine
field of this object.
This API requires the following crate features to be activated: Navigator
Getter for the storage
field of this object.
This API requires the following crate features to be activated: Navigator
, StorageManager
The getGamepads()
method.
This API requires the following crate features to be activated: Navigator
The getVRDisplays()
method.
This API requires the following crate features to be activated: Navigator
The requestGamepadServiceTest()
method.
This API requires the following crate features to be activated: GamepadServiceTest
, Navigator
The requestMIDIAccess()
method.
This API requires the following crate features to be activated: Navigator
pub fn request_midi_access_with_options(
&self,
options: &MidiOptions
) -> Result<Promise, JsValue>
pub fn request_midi_access_with_options(
&self,
options: &MidiOptions
) -> Result<Promise, JsValue>
The requestMIDIAccess()
method.
This API requires the following crate features to be activated: MidiOptions
, Navigator
pub fn request_media_key_system_access(
&self,
key_system: &str,
supported_configurations: &JsValue
) -> Promise
pub fn request_media_key_system_access(
&self,
key_system: &str,
supported_configurations: &JsValue
) -> Promise
The requestMediaKeySystemAccess()
method.
This API requires the following crate features to be activated: Navigator
The requestVRServiceTest()
method.
This API requires the following crate features to be activated: Navigator
, VrServiceTest
The sendBeacon()
method.
This API requires the following crate features to be activated: Navigator
The sendBeacon()
method.
This API requires the following crate features to be activated: Blob
, Navigator
The sendBeacon()
method.
This API requires the following crate features to be activated: Navigator
The sendBeacon()
method.
This API requires the following crate features to be activated: FormData
, Navigator
pub fn send_beacon_with_opt_url_search_params(
&self,
url: &str,
data: Option<&UrlSearchParams>
) -> Result<bool, JsValue>
pub fn send_beacon_with_opt_url_search_params(
&self,
url: &str,
data: Option<&UrlSearchParams>
) -> Result<bool, JsValue>
The sendBeacon()
method.
This API requires the following crate features to be activated: Navigator
, UrlSearchParams
The sendBeacon()
method.
This API requires the following crate features to be activated: Navigator
pub fn send_beacon_with_opt_readable_stream(
&self,
url: &str,
data: Option<&ReadableStream>
) -> Result<bool, JsValue>
pub fn send_beacon_with_opt_readable_stream(
&self,
url: &str,
data: Option<&ReadableStream>
) -> Result<bool, JsValue>
The sendBeacon()
method.
This API requires the following crate features to be activated: Navigator
, ReadableStream
The vibrate()
method.
This API requires the following crate features to be activated: Navigator
The vibrate()
method.
This API requires the following crate features to be activated: Navigator
The registerContentHandler()
method.
This API requires the following crate features to be activated: Navigator
The registerProtocolHandler()
method.
This API requires the following crate features to be activated: Navigator
The taintEnabled()
method.
This API requires the following crate features to be activated: Navigator
Trait Implementations
Performs a dynamic instanceof
check to see whether the JsValue
provided is an instance of this type. Read more
Performs a zero-cost unchecked conversion from a JsValue
into an
instance of Self
Read more
Performs a zero-cost unchecked conversion from a &JsValue
into an
instance of &Self
. Read more
Test whether this JS value has a type T
. Read more
Performs a dynamic cast (checked at runtime) of this value into the
target type T
. Read more
Performs a dynamic cast (checked at runtime) of this value into the
target type T
. Read more
Performs a zero-cost unchecked cast into the specified type. Read more
Performs a zero-cost unchecked cast into a reference to the specified type. Read more
Test whether this JS value is an instance of the type T
. Read more
Performs a dynamic check to see whether the JsValue
provided
is a value of this type. Read more
type Abi = <JsValue as RefFromWasmAbi>::Abi
type Abi = <JsValue as RefFromWasmAbi>::Abi
The wasm ABI type references to Self
are recovered from.
type Anchor = ManuallyDrop<Navigator>
type Anchor = ManuallyDrop<Navigator>
The type that holds the reference to Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous. Read more
Recover a Self::Anchor
from Self::Abi
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Navigator
impl UnwindSafe for Navigator
Blanket Implementations
Mutably borrows from an owned value. Read more
type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as IntoWasmAbi::Abi
Same as IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more