首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在web应用程序中,制作电话机,然后在呼叫结束后返回窗口。

问在web应用程序中,制作电话机,然后在呼叫结束后返回窗口。
EN

Stack Overflow用户
提问于 2019-05-06 20:56:05
回答 1查看 38关注 0票数 1

我有以下代码:

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

按照预期,当应用程序加载(在移动电话上运行时)时,...that将占用当前时间并将其转储到CALLSTART中,然后打个电话。

问题是:一旦手机结束,它就不会返回到应用程序页面。按下‘后退’按钮会使它返回到网页,然后才能到达打电话的页面。

我怎么才能让它不再走得太远?我是否需要让它调用一个虚拟页面,然后再进行调用,以便按后退按钮跳过虚拟页面并返回到我想要的页面?这样做会保留CALLSTART值吗?

一定有更好的方法.?

EN

回答 1

Stack Overflow用户

发布于 2019-05-08 19:35:50

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

代码语言:javascript
复制
jQuery(document).ready(function () {
    var numCalled = jQuery('#NUMCALLED').val();
    if(numCalled !== "") {
        jQuery('#CALLSTART').val(new Date());
        window.open("tel://"+numCalled,'_blank');
    }
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56012337

复制
相关文章

相似问题

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