rom*_*meo 4 html javascript android ios cordova
当inappbrowser关闭时,我正试图退出我的应用程序.我试图通过向浏览器添加eventlistener,然后从那里...也许像exit(0)或其他东西.但它不起作用,从未达到警报.
有人知道为什么吗?此外,如果您在关闭inappbrowser时如何更好地了解如何退出应用,请分享.
我正在使用phonegap.
var ref = null;
ref = window.open('http://google.com', '_self', 'location=no');
ref.addEventListener('exit', function(event) { alert("hello");});
Run Code Online (Sandbox Code Playgroud)
只需使用"_blank"而不是"_self".如果在现有视图中打开外部源,则"exit"事件不会触发.
退出应用程序使用
navigator.app.exitApp();
Run Code Online (Sandbox Code Playgroud)
完整代码:
var ref = window.open('http://google.com', '_blank', 'location=no');
ref.addEventListener('exit', function(event){ Exit(); });
function Exit(){
navigator.notification.confirm(
'Do you want to exit app?',
function(i){
if(i==2)
{
navigator.app.exitApp(); //This will Close the App
}
},
'App Name',
'Cancel,Exit'
);
}
Run Code Online (Sandbox Code Playgroud)
希望这会帮助你.
归档时间: |
|
查看次数: |
3852 次 |
最近记录: |