【发布时间】:2017-01-05 05:32:28
【问题描述】:
Cordova 版本 - 6.2.0 离子版本 - 1.7.16
我已经浏览了其他线程中提到的所有可能的解决方案,但在我的情况下似乎没有任何效果。
我的 config.xml 中的代码 sn-p
<access origin="*"/>
<access origin="tel:*" launch-external="yes"/>
用于拨打电话的 HTML 文件
<a class="decoration" href="tel:1800-419-0333">
<button class="button icon-left ion-ios-telephone sr-orange-color">1-800-419-0333
</button>
</a>
相同的代码适用于 android,当我按下按钮时会打开一个拨号器。
我还添加了下面的代码来隐藏电话号码的下划线
<meta http-equiv="Content-Security-Policy"
content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://localhost:8100"
charset="utf-8">
<meta name="format-detection" content="telephone=no">
这个插件“cordova-plugin-whitelist 1.2.3-dev”也加了。
我是否需要删除上面的白名单插件,只使用 href 标记拨打电话,因为我正在使用最新版本的 cordova?
【问题讨论】:
-
你试过在IOS中获取错误日志吗?
-
它抛出了
和 错误。我想我可以从这里解决这个问题。非常感谢:) -
不提...快乐编码...
-
@Naitik 它确实有效:),但是 ionic 直接拨打电话,我希望每次单击按钮时都打开拨号器。代码中是否缺少任何内容?
-
其实我没有接你,你需要从应用程序中拨打你已经做过的号码,然后你想要什么?
标签: android ios cordova ionic-framework