【问题标题】:Phone call in Phonegap on Blackberry在黑莓上的 Phonegap 中打电话
【发布时间】:2013-09-07 23:35:40
【问题描述】:

我的应用中使用了<a href="tel:1-408-555-5555">1-408-555-5555</a> 等电话链接。在 Blackberry 10 设备上,它们在浏览器中运行良好。但是当我将我的应用程序包装到 Phonegap 中时,并没有,只是没有任何反应。如何从 Blackberry 上的 phonegap 应用程序拨打电话号码?我的设备是 Blackberry Z10,如果这很重要的话。

编辑: 实际上我已经从我的代码中错过了链接有空的 href="#" 然后电话拨号从 javascript 触发。我已将其更改为直接链接和拨号。

【问题讨论】:

  • 可以把破折号去掉,否则看起来还可以。

标签: cordova blackberry-10 tel


【解决方案1】:

你也可以像这样创建一个函数。最坏的情况。

function callSomeone(number){
    if (navigator.userAgent.toLowerCase().match(/android/)) {
        document.location.href = 'tel:'+number;
    } else if (navigator.userAgent.toLowerCase().match(/iphone/) || navigator.userAgent.toLowerCase().match(/ipad/)) {
        window.plugins.phoneDialer.dial(number);
    }
}

【讨论】:

  • 这是给ios的,其实很抱歉,github.com/j-mcnally/PhoneGap-ios-PhoneDialer
  • 谢谢@kangoroo。实际上我已经从我的代码中错过了链接有空的 href href="#" 然后电话拨号从 javascript 触发。我已将其更改为直接链接,就像我的问题和拨号一样。抱歉打扰了,今天很辛苦,感谢您的关注。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多