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