簡體   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