我试图通过Html打电话。我试过这个
<a href='+2000000200200'>Please Click to Call</a>
现在,当我点击它时,打开带有这个号码的拨号器,然后我按下呼叫并启动呼叫。
现在我要做的事情是当我点击链接时,它会自动发起呼叫。我的意思是拨号器打开并按下呼叫的步骤必须跳过。所以每当我点击链接时它应该开始打电话
是否有可能这样做?我真的需要专家对此提出建议
感谢
答案 0 :(得分:1)
抱歉,这是不可能的,并且是这样的。拨打电话需要第三个应用程序和办公室,你不希望任何人拨打电话,甚至只是通过点击来拨打电话。
答案 1 :(得分:0)
您可以为此类事件编写custom protocol handler,但显然需要在使用它的计算机上安装处理程序。
在ios和android中检查this stackoverflow thread自定义协议处理。
自定义协议处理窗口
使用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>