The NavigatorOnLine
interface contains methods and properties related to the connectivity status of the browser.
There is no object of type NavigatorOnLine
, but other interfaces, like Navigator
or WorkerNavigator
, implement it.
Properties
The NavigatorOnLine
interface doesn't inherit any property.
NavigatorOnLine.onLine
Read only
- Returns a
Boolean
indicating whether the browser is working online.
Methods
The NavigatorOnLine
interface neither implements, nor inherit any method.
Specifications
Browser compatibility
Update compatibility data on GitHub
|
Desktop
|
|
|
|
|
|
Mobile
|
|
|
|
|
|
|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Android webview
|
Chrome for Android
|
Firefox for Android
|
Opera for Android
|
Safari on iOS
|
Samsung Internet
|
NavigatorOnLine
|
Chrome
Full support
1
|
Edge
Full support
12
|
Firefox
Full support
3.5
|
IE
Full support
8
|
Opera
Full support
3
|
Safari
Full support
5
|
WebView Android
Full support
1
|
Chrome Android
Full support
18
|
Firefox Android
Full support
4
|
Opera Android
Full support
10.1
|
Safari iOS
Full support
4.2
|
Samsung Internet Android
Full support
1.0
|
onLine
|
Chrome
Full support
1
Full support
1
Notes' Earlier versions of Chrome incorrectly return true when a tab is first opened, but it starts reporting the correct connectivity status after the first network event. Windows: 11, Mac: 14, Chrome OS: 13, Linux: Always returns true . For history, see crbug.com/7469.
|
Edge
Full support
12
|
Firefox
Full support
3.5
Full support
3.5
Notes' Since Firefox 4 the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity. Since Firefox 41, on OS X and Windows, the returned values follow the actual network connectivity, unless 'Work offline' mode is selected (where it will always return false ).
|
IE
Full support
8
Full support
8
Notes' in Internet Explorer 8 'online' and 'offline' events are raised on the document.body ; under IE 9 they are raised on both document.body and window .
|
Opera
Full support
3
Full support
3
Notes' From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.
|
Safari
Full support
5
|
WebView Android
Full support
1
Full support
1
Notes' Faulty in a WebView component, see Issue bug 16760.
|
Chrome Android
Full support
18
|
Firefox Android
Full support
4
|
Opera Android
Full support
10.1
Full support
10.1
Notes' From Opera 11.1 until Opera 12.1, the browser returns true when 'Work Offline' mode is disabled and false when it is enabled, regardless of actual connectivity.
|
Safari iOS
Full support
4.2
|
Samsung Internet Android
Full support
1.0
|
Available in workers
|
Chrome
?
|
Edge
?
|
Firefox
Full support
29
|
IE
?
|
Opera
?
|
Safari
?
|
WebView Android
?
|
Chrome Android
Full support
29
|
Firefox Android
Full support
35
|
Opera Android
?
|
Safari iOS
?
|
Samsung Internet Android
Full support
2.0
|
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown
- See implementation notes.'
- See implementation notes.
See also