我正在尝试通过 Html 进行呼叫。我已经尝试过
<a href='+2000000200200'>Please Click to Call</a>
现在当我点击这个时,它会打开具有此号码的拨号器,然后我按下呼叫并启动呼叫。
现在我要做的是当我点击链接时,它会自动发起呼叫。我的意思是拨号器打开和按下呼叫的步骤必须跳过。所以每当我点击链接时它应该开始拨打电话
是否可以这样做吗?我真的需要有关此方面的专家建议
谢谢
问问题
323 次
2 回答
1
抱歉是不可能的,而且是有意的。拨打电话需要第三个应用程序,并且您不希望任何人拨打电话,甚至不希望通过单击来拨打电话。
于 2014-02-28T09:53:55.407 回答
0
您可以为这种类型的事物编写自定义协议处理程序,但显然需要将处理程序安装在使用它的机器上。
检查此 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>
于 2014-02-28T09:56:20.413 回答