Trait NavigatorMethods

Source
pub(crate) trait NavigatorMethods<D>
where D: DomTypes,
{
Show 29 methods // Required methods fn Bluetooth(&self) -> Root<Dom<<D as DomTypes>::Bluetooth>>; fn Servo(&self) -> Root<Dom<<D as DomTypes>::ServoInternals>>; fn ServiceWorker( &self, ) -> Root<Dom<<D as DomTypes>::ServiceWorkerContainer>>; fn Permissions(&self) -> Root<Dom<<D as DomTypes>::Permissions>>; fn GetGamepads(&self) -> Vec<Option<Root<Dom<<D as DomTypes>::Gamepad>>>>; fn Clipboard(&self) -> Root<Dom<<D as DomTypes>::Clipboard>>; fn SendBeacon( &self, url: USVString, data: Option<ReadableStreamOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams<D>>, _can_gc: CanGc, ) -> Result<bool, Error>; fn MediaDevices(&self) -> Root<Dom<<D as DomTypes>::MediaDevices>>; fn Xr(&self) -> Root<Dom<<D as DomTypes>::XRSystem>>; fn MediaSession(&self) -> Root<Dom<<D as DomTypes>::MediaSession>>; fn HardwareConcurrency(&self) -> u64; fn CookieEnabled(&self) -> bool; fn Gpu(&self) -> Root<Dom<<D as DomTypes>::GPU>>; fn AppCodeName(&self) -> DOMString; fn AppName(&self) -> DOMString; fn AppVersion(&self) -> DOMString; fn Platform(&self) -> DOMString; fn Product(&self) -> DOMString; fn ProductSub(&self) -> DOMString; fn TaintEnabled(&self) -> bool; fn UserAgent(&self) -> DOMString; fn Vendor(&self) -> DOMString; fn VendorSub(&self) -> DOMString; fn Language(&self) -> DOMString; fn Languages( &self, cx: JSContext, _can_gc: CanGc, retval: MutableHandle<'_, Value>, ); fn OnLine(&self) -> bool; fn Plugins(&self) -> Root<Dom<<D as DomTypes>::PluginArray>>; fn MimeTypes(&self) -> Root<Dom<<D as DomTypes>::MimeTypeArray>>; fn JavaEnabled(&self) -> bool;
}

Required Methods§

Source

fn Bluetooth(&self) -> Root<Dom<<D as DomTypes>::Bluetooth>>

Source

fn Servo(&self) -> Root<Dom<<D as DomTypes>::ServoInternals>>

Source

fn ServiceWorker(&self) -> Root<Dom<<D as DomTypes>::ServiceWorkerContainer>>

Source

fn Permissions(&self) -> Root<Dom<<D as DomTypes>::Permissions>>

Source

fn GetGamepads(&self) -> Vec<Option<Root<Dom<<D as DomTypes>::Gamepad>>>>

Source

fn Clipboard(&self) -> Root<Dom<<D as DomTypes>::Clipboard>>

Source

fn SendBeacon( &self, url: USVString, data: Option<ReadableStreamOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams<D>>, _can_gc: CanGc, ) -> Result<bool, Error>

Source

fn MediaDevices(&self) -> Root<Dom<<D as DomTypes>::MediaDevices>>

Source

fn Xr(&self) -> Root<Dom<<D as DomTypes>::XRSystem>>

Source

fn MediaSession(&self) -> Root<Dom<<D as DomTypes>::MediaSession>>

Source

fn HardwareConcurrency(&self) -> u64

Source

fn CookieEnabled(&self) -> bool

Source

fn Gpu(&self) -> Root<Dom<<D as DomTypes>::GPU>>

Source

fn AppCodeName(&self) -> DOMString

Source

fn AppName(&self) -> DOMString

Source

fn AppVersion(&self) -> DOMString

Source

fn Platform(&self) -> DOMString

Source

fn Product(&self) -> DOMString

Source

fn ProductSub(&self) -> DOMString

Source

fn TaintEnabled(&self) -> bool

Source

fn UserAgent(&self) -> DOMString

Source

fn Vendor(&self) -> DOMString

Source

fn VendorSub(&self) -> DOMString

Source

fn Language(&self) -> DOMString

Source

fn Languages( &self, cx: JSContext, _can_gc: CanGc, retval: MutableHandle<'_, Value>, )

Source

fn OnLine(&self) -> bool

Source

fn Plugins(&self) -> Root<Dom<<D as DomTypes>::PluginArray>>

Source

fn MimeTypes(&self) -> Root<Dom<<D as DomTypes>::MimeTypeArray>>

Source

fn JavaEnabled(&self) -> bool

Implementors§