サイトがモバイルデバイスで実行されているかどうかをテストするにはどうすればよいですか?古いPhonegap.availableに相当するものは何ですか?PhoneGap1.3.0からCordova1.7.0に切り替えたので動作しないので、試してみました。
window.cordova
ただし、これはデスクトップブラウザでもtrueを返します。
ですdevice.cordova
。こちらを参考に
のイベントを作成することもできますdeviceready
。これは、アプリケーションがモバイルデバイスから実行されている場合にのみ発生します。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady()
{
alert("We're mobile!");
}
誰かがそれをグーグルで検索した場合:
PhoneGap.available
は次のように置き換えられます。
device.available