javascript - html 5 code is not working on android using phonegap -
<html> <head> <title>cordova offline example</title> <script type="text/javascript" charset="utf-8" src="cordova-1.9.0.js"></script> <script type="text/javascript" charset="utf-8"> // call ondeviceready when cordova loaded. // // @ point, document has loaded cordova-1.9.0.js has not. // when cordova loaded , talking native device, // call event `deviceready`. // function network(){ if(navigator.online) { alert('you online'); } else { alert('you offline') } } </script> </head> <body > <input type="button" value="check network" onclick="network()" /> </body> </html>
i trying check network connection using html code. working if run code on crome on local machine why not working on android.
it there phonegap specific events u have use taks internet connectivity checking issue
here example u can check internet connectivty
<!doctype html>
navigator.network.connection.type example
<script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script> <script type="text/javascript" charset="utf-8"> // wait phonegap load // document.addeventlistener("deviceready", ondeviceready, false); // phonegap loaded , safe make calls phonegap methods // function ondeviceready() { checkconnection(); } function checkconnection() { var networkstate = navigator.network.connection.type; var states = {}; states[connection.unknown] = 'unknown connection'; states[connection.ethernet] = 'ethernet connection'; states[connection.wifi] = 'wifi connection'; states[connection.cell_2g] = 'cell 2g connection'; states[connection.cell_3g] = 'cell 3g connection'; states[connection.cell_4g] = 'cell 4g connection'; states[connection.none] = 'no network connection'; alert('connection type: ' + states[networkstate]); } </script>
a dialog box report network state.
for more detail have @ connection
Comments
Post a Comment