document.addEventListener("deviceready", onDeviceReady, false);
var iabRef = null;
function iabLoadStart(event) {
//window.plugins.spinnerDialog.show();
}
function iabLoadStop(event) {
//window.plugins.spinnerDialog.hide();
iabRef.show();
}
function iabLoadError(event) {
iabRef.close();
onDeviceReady();
}
function iabClose(event) {
navigator.app.exitApp();
iabRef.removeEventListener('loadstart', iabLoadStart);
iabRef.removeEventListener('loadstop', iabLoadStop);
iabRef.removeEventListener('loaderror', iabLoadError);
iabRef.removeEventListener('exit', iabClose);
}
function onDeviceReady() {
var target = "_self";
var options = "location=no,zoom=yes,hidden=no,hardwareback=yes,mediaPlaybackRequiresUserAction=yes,hidden=yes,keyboardDisplayRequiresUserAction=yes";
//fullscreen = yes,,'toolbar=yes', 'toolbarposition=top'
iabRef = window.open('http://www.google.com/', target, options);
iabRef.addEventListener('loadstart', iabLoadStart);
iabRef.addEventListener('loadstop', iabLoadStop);
iabRef.removeEventListener('loaderror', iabLoadError);
iabRef.addEventListener('exit', iabClose);
}
詳しい情報ルックコルドバドキュメント。 Cordova Inappbrowser Document
このコードでは、.jsファイルを使用し、okの内部にheadタグを追加します。