Yes, as far as I could tell, navigator.onLine always returns true on Droid 2.1. I think this issue was addressed in 2.2 along with a number of other standalone APIs, including the new connection type navigation, navigator.connection.type for the current connection being used, plus the "ononline" and "onoffline" "events.
A brief description of this can be found here.
source share