Javascript 如何在safari中测量电话链接的通话时间?

Javascript 如何在safari中测量电话链接的通话时间?,javascript,ios,safari,Javascript,Ios,Safari,当用户点击电话链接,点击accept to call,call and end call时,我尝试测量通话持续时间(或点击和通话结束之间的时间)。用户的默认行为将切换回页面 问题是,在手机应用程序开启或关闭时都不会触发任何事件,而且javascript似乎在通话过程中不会停止 有什么想法吗?这里有一个类似的问题和相关的答案: 正如rckoenes所说,您可以使用CTCallCenter,但请做好准备,您的应用程序可能会因为无效的后台模式使用而被拒绝 这可能是一种解决方案,您可以在单击链接(或呼叫

当用户点击电话链接,点击accept to call,call and end call时,我尝试测量通话持续时间(或点击和通话结束之间的时间)。用户的默认行为将切换回页面

问题是,在手机应用程序开启或关闭时都不会触发任何事件,而且javascript似乎在通话过程中不会停止


有什么想法吗?

这里有一个类似的问题和相关的答案:

正如rckoenes所说,您可以使用CTCallCenter,但请做好准备,您的应用程序可能会因为无效的后台模式使用而被拒绝


这可能是一种解决方案,您可以在单击链接(或呼叫开始)时首先保存日期。然后从CTCallCenter的callEventHandler块()的状态更改中检测调用的结束,并计算时间差。

我尝试在javascript中找到一种方法,因为链接嵌入到网页中