繁体   English   中英

使用Href中的tel自动发起呼叫

[英]Initiate call automatically using tel in Href

我正在尝试通过HTML致电。
<a href='+2000000200200'>Please Click to Call</a>
现在,当我单击此按钮时,它将打开具有该号码的拨号器,然后按通话键,它将启动通话。
现在我想做的是单击链接时它会自动发起呼叫 。我的意思是Dialer打开并且按下call的步骤必须跳过。所以每当我单击链接时,它都应该开始拨打电话
我有可能需要这样做吗?
谢谢

抱歉是不可能的,并且希望这样。 拨打电话需要第三个应用程序,并且您不希望任何人拨打电话,甚至会误以为只是单击就可以拨打电话。

您可以为此类事物编写自定义协议处理程序 ,但是显然需要使用该处理程序将其安装在计算机上。

检查此stackoverflow线程以在ios和android中进行自定义协议处理。

自定义协议处理窗口

使用C#,注册注册表项:

RegistryKey Key = Registry.ClassesRoot.CreateSubKey("test");
Key.CreateSubKey("DefaultIcon").SetValue("", "caller.exe,1");
Key.SetValue("", "call:Protocol");
Key.SetValue("URL Protocol", "");
Key.CreateSubKey(@"shell\open\command").SetValue("", "caller.exe %1");

Caller.exe是您的处理程序:

using System;
using System.Collections.Generic;
using System.Text;

class Program
{
    static void Main(string[] args)
    {
        // args[0] contains the phone number
    }
}

最后:

<a href="call:2000000200200">Call Number</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM