Inheritance
Implements
Annotations
  • @DomName('Navigator')

Static Properties

instanceRuntimeType Type

@Deprecated("Internal Use Only"), read-only

Constructors

Properties

appCodeName String

@DocsEditable(), @DomName('Navigator.appCodeName'), @Experimental(), read-only
appName String

@DocsEditable(), @DomName('Navigator.appName'), read-only
appVersion String

@DocsEditable(), @DomName('Navigator.appVersion'), read-only
connection NetworkInformation

@DocsEditable(), @DomName('Navigator.connection'), @Experimental(), read-only
cookieEnabled bool

@DocsEditable(), @DomName('Navigator.cookieEnabled'), @Unstable(), read-only
credentials CredentialsContainer

@DocsEditable(), @DomName('Navigator.credentials'), @Experimental(), read-only
dartEnabled bool

@DocsEditable(), @DomName('Navigator.dartEnabled'), @Experimental(), read-only
doNotTrack String

@DocsEditable(), @DomName('Navigator.doNotTrack'), @Experimental(), read-only
geolocation Geolocation

@DocsEditable(), @DomName('Navigator.geolocation'), @Unstable(), read-only
hardwareConcurrency int

@DocsEditable(), @DomName('Navigator.hardwareConcurrency'), @Experimental(), read-only
language String

@DocsEditable(), @DomName('Navigator.language'), read-only
languages List<String>

@DocsEditable(), @DomName('Navigator.languages'), @Experimental(), read-only
maxTouchPoints int

@DocsEditable(), @DomName('Navigator.maxTouchPoints'), @Experimental(), read-only
mediaDevices MediaDevices

@DocsEditable(), @DomName('Navigator.mediaDevices'), @Experimental(), read-only
mimeTypes MimeTypeArray

@DocsEditable(), @DomName('Navigator.mimeTypes'), @Experimental(), read-only
nfc → _NFC

@DocsEditable(), @DomName('Navigator.nfc'), @Experimental(), read-only
onLine bool

@DocsEditable(), @DomName('Navigator.onLine'), @Unstable(), read-only
permissions Permissions

@DocsEditable(), @DomName('Navigator.permissions'), @Experimental(), read-only
persistentStorage DeprecatedStorageQuota

@DocsEditable(), @DomName('Navigator.webkitPersistentStorage'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), read-only
platform String

@DocsEditable(), @DomName('Navigator.platform'), read-only
presentation Presentation

@DocsEditable(), @DomName('Navigator.presentation'), @Experimental(), read-only
product String

@DocsEditable(), @DomName('Navigator.product'), @Unstable(), read-only
productSub String

@DocsEditable(), @DomName('Navigator.productSub'), @Unstable(), read-only
services ServicePortCollection

@DocsEditable(), @DomName('Navigator.services'), @Experimental(), read-only
serviceWorker ServiceWorkerContainer

@DocsEditable(), @DomName('Navigator.serviceWorker'), @Experimental(), read-only
storage StorageManager

@DocsEditable(), @DomName('Navigator.storage'), @Experimental(), read-only
storageQuota StorageQuota

@DocsEditable(), @DomName('Navigator.storageQuota'), @Experimental(), read-only
temporaryStorage DeprecatedStorageQuota

@DocsEditable(), @DomName('Navigator.webkitTemporaryStorage'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), read-only
userAgent String

@DocsEditable(), @DomName('Navigator.userAgent'), read-only
vendor String

@DocsEditable(), @DomName('Navigator.vendor'), @Unstable(), read-only
vendorSub String

@DocsEditable(), @DomName('Navigator.vendorSub'), @Unstable(), read-only
hashCode int

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

getBattery() Future

@DocsEditable(), @DomName('Navigator.getBattery'), @Experimental()
getGamepads() List<Gamepad>

@DocsEditable(), @DomName('Navigator.getGamepads'), @Experimental()
getUserMedia({audio: false, video: false }) Future<MediaStream>

Gets a stream (video and or audio) from the local computer.

@DomName('Navigator.webkitGetUserMedia'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME)
getVRDevices() Future

@DocsEditable(), @DomName('Navigator.getVRDevices'), @Experimental()
registerProtocolHandler(String scheme, String url, String title) → void

@DocsEditable(), @DomName('Navigator.registerProtocolHandler'), @Unstable()
requestMediaKeySystemAccess(String keySystem, List<Map> supportedConfigurations) Future

@DocsEditable(), @DomName('Navigator.requestMediaKeySystemAccess'), @Experimental()
requestMidiAccess([Map options ]) Future

sendBeacon(String url, Object data) bool

@DocsEditable(), @DomName('Navigator.sendBeacon'), @Experimental()
noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() String

Returns the result of the JavaScript objects toString method.

inherited