android - 电话链接android不工作(银河S5)

标签 android cordova

我是移动混合应用开发的新手。我有一个用 Angular 和 Ionic 开发的 HTML 5 混合应用程序,在应用程序的一部分中,当用户单击电话号码时,我想启动 native 电话应用程序(或访问 native 电话应用程序的各种方式的菜单)。当我通过手机中的浏览器查看混合应用程序时,单击链接按预期工作。但是,如果我将应用程序部署到我的三星 Galaxy S5(通过cordova),点击链接什么也做不了。 我尝试了以下语法:

<a href="tel:18888888">tel:18888888</a>
<a href="tel:+18888888">tel:+18888888</a>
<a href="tel://18888888">tel://18888888</a>
<a href="tel://+18888888">tel://+18888888</a>
<a href="tel:1-888-8888">tel:1-888-8888</a>
<a href="tel://1-888-8888">tel:1-888-8888</a>

我正在使用 Cordova 3.6.0 和 Android SDK r23.0.2 窗口。

我搜索过类似的问题,但结果不一致。

有没有人遇到过这种情况?似乎是一个共同的特点。我一定错过了一些简单的东西。

最佳答案

您应该在 config.xml 中添加这一行以让应用程序午餐外部应用程序: <access origin="tel:*" launch-external="yes" />

关于android - 电话链接android不工作(银河S5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26432413/

相关文章:

java - 从智能手机捕获指纹并保存到文件

java - 内部存储有多安全?

java - 什么是 java.lang.ClassCastException : java. util.ArrayList

java - 手机响铃时如何查看

android - 出现错误,同时为 phonegap 添加 android 平台

javascript - Phonegap SYNTAX_ERR 上的 SQLITE 查询错误

Android Studio 突然开始显示无法解析 com.android.support...25.0.0 错误信息,我的所有 java 文件现在都出错了?

ios - XCode 9 中的 “2 duplicate symbols for architecture x86_64”

authentication - 像Spring Security这样的GWT用户身份验证?

angularjs - 如何更改列表的背景颜色?