[英]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.