【问题标题】:What should i do to make it automatically make phone call?我应该怎么做才能让它自动拨打电话?
【发布时间】:2016-12-03 05:26:02
【问题描述】:

我的代码只打开电话拨号器并坐在他们的位置上。按下按钮后它应该做的是它应该自动拨打电话。

<html>
   <div> 
      <a rel="external" href="tel:+639086918061" 
         onclick="window.open('tel:+639086918061', '_system');" data-role="button">
      <img src="images/EMS.png" width="90px" height="90px"/></img></a>
 </div>
</html>

【问题讨论】:

  • 1.将代码放在问题中。 2. 你需要详细说明你的问题。
  • 我希望你所要求的是不可能的,因为自动拨号的链接会是一个安全问题。
  • 但是可以让它自动拨打电话吗?我非常需要这样做,因为它是为了我的学校项目。
  • @RamFrancia 应该不可能自动完成。正如 nnnnnn 指出的那样,这可能是一个潜在的问题。电话可能会用那个“地址”打开拨号器,但如果它开始拨号那就太荒谬了。您可以随机拨打付费电话服务并在未经他们同意的情况下向他们收费。为什么项目需要这个?
  • 如果你真的需要这个功能,你需要做一个应用,而不是一个网页。

标签: javascript mobile-application phone-call


【解决方案1】:

从技术上讲,要完成这项工作,您需要安装在您的 PC 上的“协议处理程序”,或者更确切地说是使用您的应用程序的人的 PC,以处理 tel: 协议,这是一个类似于 @ 的协议987654324@。但是,Web 应用程序不能安装这样的处理程序——只有用户可以(或者它可以作为真实的本地应用程序的一部分安装)。

当然,您必须决定要让处理程序做什么。例如,Skype 提供了这样一个处理程序,它将请求解释为想要拨打 Skype 电话——它打开 Skype 并为您拨打号码。

如果您的协议可以通过 web 应用程序处理,那么您注册一个web-based protocol handler。但是,网页无法拨打电话,所以我看不出这对您有多大帮助。

如果您希望它在移动应用程序的 WebView 中工作,您可能可以查阅文档以了解如何告诉应用程序配置 webview 以使处理程序在其中可用。您可以先查看this question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多