Navigator class

Inheritance
Implements
Annotations
  • @DomName('Navigator')
  • @Native("Navigator")

Properties

appCodeName String
@DocsEditable(), @DomName('Navigator.appCodeName'), @Experimental(), final
appName String
@DocsEditable(), @DomName('Navigator.appName'), final
appVersion String
@DocsEditable(), @DomName('Navigator.appVersion'), final
budget → _BudgetService
@DocsEditable(), @DomName('Navigator.budget'), @Experimental(), final
clipboard → _Clipboard
@DocsEditable(), @DomName('Navigator.clipboard'), @Experimental(), final
connection NetworkInformation
@DocsEditable(), @DomName('Navigator.connection'), @Experimental(), final
cookieEnabled bool
@DocsEditable(), @DomName('Navigator.cookieEnabled'), @Unstable(), final
credentials CredentialsContainer
@DocsEditable(), @DomName('Navigator.credentials'), @Experimental(), final
dartEnabled bool
@DocsEditable(), @DomName('Navigator.dartEnabled'), @Experimental(), final
deviceMemory num
@DocsEditable(), @DomName('Navigator.deviceMemory'), @Experimental(), final
doNotTrack String
@DocsEditable(), @DomName('Navigator.doNotTrack'), @Experimental(), final
geolocation Geolocation
@DocsEditable(), @DomName('Navigator.geolocation'), @Unstable(), final
language String
@DomName('Navigator.language'), read-only
languages List<String>
@DocsEditable(), @DomName('Navigator.languages'), @Experimental(), final
maxTouchPoints int
@DocsEditable(), @DomName('Navigator.maxTouchPoints'), @Experimental(), final
mediaCapabilities MediaCapabilities
@DocsEditable(), @DomName('Navigator.mediaCapabilities'), @Experimental(), final
mediaDevices MediaDevices
@DocsEditable(), @DomName('Navigator.mediaDevices'), @Experimental(), final
mediaSession MediaSession
@DocsEditable(), @DomName('Navigator.mediaSession'), @Experimental(), final
mimeTypes MimeTypeArray
@DocsEditable(), @DomName('Navigator.mimeTypes'), @Experimental(), final
nfc → _NFC
@DocsEditable(), @DomName('Navigator.nfc'), @Experimental(), final
onLine bool
@DocsEditable(), @DomName('Navigator.onLine'), @Unstable(), final
permissions Permissions
@DocsEditable(), @DomName('Navigator.permissions'), @Experimental(), final
persistentStorage DeprecatedStorageQuota
@DocsEditable(), @DomName('Navigator.webkitPersistentStorage'), @Experimental(), @JSName('webkitPersistentStorage'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), final
platform String
@DocsEditable(), @DomName('Navigator.platform'), final
presentation Presentation
@DocsEditable(), @DomName('Navigator.presentation'), @Experimental(), final
product String
@DocsEditable(), @DomName('Navigator.product'), @Unstable(), final
productSub String
@DocsEditable(), @DomName('Navigator.productSub'), @Unstable(), final
serviceWorker ServiceWorkerContainer
@DocsEditable(), @DomName('Navigator.serviceWorker'), @Experimental(), final
storage StorageManager
@DocsEditable(), @DomName('Navigator.storage'), @Experimental(), final
temporaryStorage DeprecatedStorageQuota
@DocsEditable(), @DomName('Navigator.webkitTemporaryStorage'), @Experimental(), @JSName('webkitTemporaryStorage'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), final
userAgent String
@DocsEditable(), @DomName('Navigator.userAgent'), final
vendor String
@DocsEditable(), @DomName('Navigator.vendor'), @Unstable(), final
vendorSub String
@DocsEditable(), @DomName('Navigator.vendorSub'), @Unstable(), final
vr VR
@DocsEditable(), @DomName('Navigator.vr'), @Experimental(), final
webdriver bool
@DocsEditable(), @DomName('Navigator.webdriver'), @Experimental(), final
hardwareConcurrency int
@DocsEditable(), @DomName('NavigatorConcurrentHardware.hardwareConcurrency'), @Experimental(), final, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

cancelKeyboardLock() → void
@DocsEditable(), @DomName('Navigator.cancelKeyboardLock'), @Experimental()
getBattery() Future
@DocsEditable(), @DomName('Navigator.getBattery'), @Experimental()
getGamepads() List<Gamepad>
@DomName('Navigator.getGamepads')
getInstalledRelatedApps() Future<RelatedApplication>
@DocsEditable(), @DomName('Navigator.getInstalledRelatedApps'), @Experimental()
getUserMedia({dynamic audio: false, dynamic video: false }) Future<MediaStream>
Gets a stream (video and or audio) from the local computer. [...]
@DomName('Navigator.webkitGetUserMedia'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME)
getVRDisplays() Future
@DocsEditable(), @DomName('Navigator.getVRDisplays'), @Experimental()
registerProtocolHandler(String scheme, String url, String title) → void
@DocsEditable(), @DomName('Navigator.registerProtocolHandler'), @Unstable()
requestKeyboardLock([List<String> keyCodes ]) Future
@DocsEditable(), @DomName('Navigator.requestKeyboardLock'), @Experimental()
requestMediaKeySystemAccess(String keySystem, List<Map> supportedConfigurations) Future
@DocsEditable(), @DomName('Navigator.requestMediaKeySystemAccess'), @Experimental()
requestMidiAccess([Map options ]) Future
@DocsEditable(), @DomName('Navigator.requestMIDIAccess'), @Experimental()
sendBeacon(String url, Object data) bool
@DocsEditable(), @DomName('Navigator.sendBeacon'), @Experimental()
share([Map data ]) Future
@DocsEditable(), @DomName('Navigator.share'), @Experimental()
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited