gpt4 book ai didi

javascript - addEventListener ('exit' ) 到 PhoneGap 中的 inappbrowser

转载 作者:可可西里 更新时间:2023-11-01 05:29:08 24 4
gpt4 key购买 nike

当 inappbrowser 关闭时,我试图退出我的应用程序。我试图通过向浏览器添加一个事件监听器来做到这一点,然后从那里……可能像 exit(0) 之类的。但它不起作用,永远不会达到警报。

有人知道为什么吗?此外,如果您对如何在 inappbrowser 关闭时退出应用程序有更好的想法,请分享。

我正在使用 phonegap。

var ref = null;

ref = window.open('http://google.com', '_self', 'location=no');
ref.addEventListener('exit', function(event) { alert("hello");});

最佳答案

只需使用"_blank" 而不是"_self"。如果在现有 View 中打开外部源,则不会触发“退出”事件。

退出应用程序使用

navigator.app.exitApp();

完整代码:

 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'
);
}

希望对您有所帮助。

关于javascript - addEventListener ('exit' ) 到 PhoneGap 中的 inappbrowser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com