I\'ve seen a thousand posts where someone is asking how to detect internet connectivity in javascript and there is always one person who says to use navigator.onLine and ano
According to MDN, it varies on the browser for implementation.
https://developer.mozilla.org/en-US/docs/DOM/window.navigator.onLine
I would assume with WebKit browsers, its not a reliable way to know that a browser has Internet access, just some form of network access.