首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova inAppBrowser回调事件

Cordova inAppBrowser回调事件
EN

Stack Overflow用户
提问于 2016-09-02 01:49:47
回答 1查看 773关注 0票数 0

我有一个应用程序,通过科尔多瓦inAppBrowser访问外部链接。我想要一种当用户从外部url返回到应用程序时监听事件的方法。

目前,我可以像这样调用inAppBrowser时监听事件。

代码语言:javascript
复制
        var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
        var myCallback = function(event) { 
                        alert(event.url); 
                    };
       ref.addEventListener('loadstart', myCallback);

当用户从外部链接返回到应用程序时,我想收听事件。

EN

回答 1

Stack Overflow用户

发布于 2016-09-02 22:09:18

为InAppBrowser记录的load事件仅适用于您在InAppBrowser中加载的页面。我猜当用户单击done按钮并返回到应用程序时,您想要捕获这些信息?如果是这样的话,您应该研究一下如何处理exit事件。

代码语言:javascript
复制
document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {

    function onExit(){
        alert("InAppBrowser Closed!");
    }    

    var inAppBrowser = cordova.InAppBrowser.open("http://apache.org" ,"_blank", "location=yes");

    inAppBrowser.addEventListener('exit', onExit);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39277942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档