在Web应用程序中,进行电话通话后,通话结束后返回窗口



我有以下代码:

jQuery(document).ready(function () {
    var numCalled = jQuery('#NUMCALLED').val();
    if(numCalled !== "") {
        jQuery('#CALLSTART').val(new Date());
        window.location.href="tel://"+numCalled;
    }
})

...按预期,当应用程序加载时(在手机上运行时(将花费当前时间并将其转储到Callstart,然后拨打电话。

问题:一旦PhoneCall结束,就不会返回到应用程序页面。按下"后退"按钮使其返回到到达此页面的网页

我该如何使它停止回去?我是否需要将其调用一个虚拟页面,然后拨打电话,以便按下后面的按钮跳过虚拟页面并返回我想要的页面?这样做甚至可以保留呼叫值吗?

必须有更好的方法来做到这一点...?

我找到了一种方法,虽然不是理想的(它带来了需要由用户允许的弹出窗口(,但仍然是一个改进:

jQuery(document).ready(function () {
    var numCalled = jQuery('#NUMCALLED').val();
    if(numCalled !== "") {
        jQuery('#CALLSTART').val(new Date());
        window.open("tel://"+numCalled,'_blank');
    }
})

相关内容

  • 没有找到相关文章

最新更新