これらのフォーラムの私の最初の投稿:)
これは、モバイルブラウザ(この場合はAndroid)で動作するためのものです。使用する機能を知る前に、コンピューターの電源が入っているかどうかを確認する必要があります。
ネットワークの存在を判断し、それに応じた機能を実行するためにpingを実行する方法はありますか?今のところ、テスト用のメッセージがあります。(navigator.notification.alertは、モバイルデバイスにメッセージを表示するためのCordovaメソッドです)
私はこのコードを作成しました。これを機能させる方法はありますか。少しグーグルして無駄にしました。
これはローカルネットワークで機能することに注意してください。
function isOn() {
$.ajax({
url : 'http://192.168.x.xxx' , //x.xxx being the client ip
success : function () {
navigator.notification.alert(
'The computer is on.', //Message body
alertDismissed, //Callback
'The Computer is On', //Title
'Yes' //Button Label
);
},
error : function () {
navigator.notification.alert(
'The computer is off.', //Message body
alertDismissed, //Callback
'The Computer is Off', //Title
'Yes' //Button Label
);
}
});
};
<a onclick="isOn();">Test</a>