Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 跟踪用户在单击电话:链接后是否完成呼叫_Javascript_Android_Mobile_Tracking_Tel - Fatal编程技术网

Javascript 跟踪用户在单击电话:链接后是否完成呼叫

Javascript 跟踪用户在单击电话:链接后是否完成呼叫,javascript,android,mobile,tracking,tel,Javascript,Android,Mobile,Tracking,Tel,我正在一个页面上工作,该页面有一个按钮,其onclick函数如下所示 handleClick: function () { var url = "tel:" + PHONE_NUMBER; window.location = url; }, 问题是这个。我不仅仅想跟踪用户是否点击了按钮,我还想跟踪用户是否真的拨打了电话。有办法做到这一点吗?我需要IOS和android的方法 编辑:这似乎是不可能的(这是正确的),但我仍然在寻找黑客的方式来猜测它。例如,有没有办法检查浏览器是否在

我正在一个页面上工作,该页面有一个按钮,其onclick函数如下所示

handleClick: function () {
    var url = "tel:" + PHONE_NUMBER;
    window.location = url;
},
问题是这个。我不仅仅想跟踪用户是否点击了按钮,我还想跟踪用户是否真的拨打了电话。有办法做到这一点吗?我需要IOS和android的方法


编辑:这似乎是不可能的(这是正确的),但我仍然在寻找黑客的方式来猜测它。例如,有没有办法检查浏览器是否在IOS中的两个页面操作之间进入后台?

JavaScript中没有办法。这就是操作系统级的功能。你知道有什么好的方法来猜测吗?例如,当IOS lightbox弹出时,是否可以确定用户是否直接返回页面(即单击取消)或启动手机应用程序(即单击呼叫)?出于隐私原因,希望您所寻求的是不可能的。网页根本不需要监视手机的使用情况。你可以做的是在操作系统级别创建一个服务,检查用户是否拨打了电话,你可以让你的网页通过Ajax或WebSocket与该服务通话。你不能强迫用户下载任何东西,所以是的,这是一个很大的障碍。你也可以使用诸如打电话之类的服务;我相信你可以用Twilio做VoIP。它是进行操作系统级调用的替代方法。