【问题标题】:Android native dialer not opening through java script in Web@Work AndroidAndroid 本机拨号程序未通过 Web@Work Android 中的 java 脚本打开
【发布时间】:2018-09-28 06:42:20
【问题描述】:

我在通过 JS 打开 Android 原生拨号器时遇到问题。使用“tel:XXXXXXXXXX”打开一个默认拨号器,下面是代码

HTML
<div class="phoneLinkDiv" onclick="javascript:openNativeDialer('tel:9291808586');" data-rel="external"></div>
JS
function openDialer(num) {  
    window.location.href = num; 
}

上述代码在 Chrome/Firefox 中按预期工作,但在支持 Web@Work 的 Android 设备上无法正常工作。

更多信息: 我知道 ionicframework 因为 CORS 而不允许。无论如何通过HTML或JS或任何其他想法为特定网页启用CORS以打开本机拨号器

【问题讨论】:

  • 你用的是安卓的webview吗??
  • 不,即使在设备中,我们也仅使用 chrome,但设备启用了 Web@works,为访问站点提供了安全的环境。

标签: javascript android ionic-framework mobile


【解决方案1】:

请尝试使用a 标记进行重定向。例如&lt;a href="tel:555-999-8888"&gt;

【讨论】:

    猜你喜欢
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 2019-03-21
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多