- Inheritance
- Object
- JSObject
- DartHtmlDomObject
- Navigator
- 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
-
@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