Skip to content

Navigator

[<Interface>]
type Navigator =
    abstract member clipboard: Clipboard
    abstract member credentials: CredentialsContainer
    abstract member doNotTrack: string option
    abstract member geolocation: Geolocation
    abstract member login: NavigatorLogin
    abstract member maxTouchPoints: float
    abstract member mediaCapabilities: MediaCapabilities
    abstract member mediaDevices: MediaDevices
    abstract member mediaSession: MediaSession
    abstract member permissions: Permissions
    abstract member serial: Serial
    abstract member serviceWorker: ServiceWorkerContainer
    abstract member userActivation: UserActivation
    abstract member wakeLock: WakeLock
    abstract member canShare (?data: ShareData) : bool
    abstract member getGamepads () : ResizeArray<Gamepad option>
    abstract member requestMIDIAccess (?options: MIDIOptions) : Promise<MIDIAccess>
    abstract member requestMediaKeySystemAccess (keySystem: string, supportedConfigurations: Iterable<MediaKeySystemConfiguration>) : Promise<MediaKeySystemAccess>
    abstract member requestMediaKeySystemAccess (keySystem: string, supportedConfigurations: ResizeArray<MediaKeySystemConfiguration>) : Promise<MediaKeySystemAccess>
    abstract member sendBeacon (url: URL, data: string) : bool
    abstract member sendBeacon (url: URL, data: URLSearchParams) : bool
    abstract member sendBeacon (url: URL, data: FormData) : bool
    abstract member sendBeacon (url: URL, data: BufferSource) : bool
    abstract member sendBeacon (url: URL, data: Blob) : bool
    abstract member sendBeacon (url: URL, data: ReadableStream) : bool
    abstract member sendBeacon (url: URL) : bool
    abstract member sendBeacon (url: string, data: string) : bool
    abstract member sendBeacon (url: string, data: URLSearchParams) : bool
    abstract member sendBeacon (url: string, data: FormData) : bool
    abstract member sendBeacon (url: string, data: BufferSource) : bool
    abstract member sendBeacon (url: string, data: Blob) : bool
    abstract member sendBeacon (url: string, data: ReadableStream) : bool
    abstract member sendBeacon (url: string) : bool
    abstract member share (?data: ShareData) : Promise<unit>
    abstract member vibrate (pattern: Iterable<float>) : bool
    abstract member vibrate (pattern: ResizeArray<float>) : bool
    abstract member vibrate (pattern: float) : bool
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsNavigatorStorage, NavigatorPlugins, NavigatorOnLine, NavigatorLocks, NavigatorLanguage, NavigatorID, NavigatorGPU, NavigatorCookies, NavigatorContentUtils, NavigatorConcurrentHardware, NavigatorBadge, NavigatorAutomationInformation
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member clipboard: Clipboard
abstract member credentials: CredentialsContainer
abstract member doNotTrack: string option
abstract member geolocation: Geolocation
abstract member login: NavigatorLogin
abstract member maxTouchPoints: float
abstract member mediaCapabilities: MediaCapabilities
abstract member mediaDevices: MediaDevices
abstract member mediaSession: MediaSession
abstract member permissions: Permissions
abstract member serial: Serial
abstract member serviceWorker: ServiceWorkerContainer
abstract member userActivation: UserActivation
abstract member wakeLock: WakeLock

Methods

abstract member canShare (?data: ShareData) : bool
abstract member getGamepads () : ResizeArray<Gamepad option>
abstract member requestMIDIAccess (?options: MIDIOptions) : Promise<MIDIAccess>
abstract member requestMediaKeySystemAccess (keySystem: string, supportedConfigurations: Iterable<MediaKeySystemConfiguration>) : Promise<MediaKeySystemAccess>
abstract member requestMediaKeySystemAccess (keySystem: string, supportedConfigurations: ResizeArray<MediaKeySystemConfiguration>) : Promise<MediaKeySystemAccess>
abstract member sendBeacon (url: URL, data: string) : bool
abstract member sendBeacon (url: URL, data: URLSearchParams) : bool
abstract member sendBeacon (url: URL, data: FormData) : bool
abstract member sendBeacon (url: URL, data: BufferSource) : bool
abstract member sendBeacon (url: URL, data: Blob) : bool
abstract member sendBeacon (url: URL, data: ReadableStream) : bool
abstract member sendBeacon (url: URL) : bool
abstract member sendBeacon (url: string, data: string) : bool
abstract member sendBeacon (url: string, data: URLSearchParams) : bool
abstract member sendBeacon (url: string, data: FormData) : bool
abstract member sendBeacon (url: string, data: BufferSource) : bool
abstract member sendBeacon (url: string, data: Blob) : bool
abstract member sendBeacon (url: string, data: ReadableStream) : bool
abstract member sendBeacon (url: string) : bool
abstract member share (?data: ShareData) : Promise<unit>
abstract member vibrate (pattern: Iterable<float>) : bool
abstract member vibrate (pattern: ResizeArray<float>) : bool
abstract member vibrate (pattern: float) : bool