點選通話

在具備通話功能的裝置上,使用者只要輕觸電話號碼,即可直接與您聯絡,也就是點選通話功能。

摘要

  • 使用 tel: 結構定義,將所有電話號碼包裝在超連結中。
  • 請一律使用國際撥號格式。

雖然許多新式行動瀏覽器會自動偵測電話號碼並轉換為連結,但建議您直接在程式碼中執行這項操作。手動標記每個電話號碼,確保電話號碼一律啟用「按一下即可通話」功能,並根據網站樣式設定電話號碼格式。

如要將電話號碼標示為連結,請使用 tel: 配置。語法很簡單:

NIST Telephone Time-of-Day Service
<a href="tel:+1-303-499-7111">+1 (303) 499-7111</a>

瀏覽器會顯示下列語法:

NIST Telephone Time-of-Day Service +1 (303) 499-7111

按一下撥打電話範例
點選通話範例

在大多數具備電話功能的裝置上,系統會在撥號前要求使用者確認,確保使用者不會被騙而撥打昂貴的長途或付費電話號碼。如果裝置不支援電話通話,系統可能會顯示選單,讓使用者選擇瀏覽器處理電話號碼的方式。

如果電腦上的瀏覽器不支援語音通話,系統會開啟預設電話應用程式,例如 Google Voice 或 Microsoft Communicator。

使用國際撥號格式

請一律使用國際撥號格式提供電話號碼: 加號 (+)、國家/地區代碼、區碼和電話號碼。雖然不是絕對必要,但建議以連字號 (-) 分隔號碼的每個部分,方便閱讀及自動偵測。

使用含連字號的國際撥號格式,可確保無論使用者從何處撥號 (幾百公尺外或幾千公里外),通話都能順利接通。

視需要停用自動偵測功能

新式行動瀏覽器會自動偵測電話號碼,並啟用按一下即可撥號功能。Mobile Safari 會自動將電話號碼轉換為連結,並套用相關的超連結樣式。Android 版 Chrome 會自動偵測電話號碼,並允許使用者點選通話,但不會將電話號碼包裝在超連結中,也不會套用任何特殊樣式。

如要防止 Mobile Safari 自動偵測電話號碼,請在網頁中加入下列中繼標記:

<meta name="format-detection" content="telephone=no" />

其他點選通話功能

除了 tel: 架構,部分新式瀏覽器也支援 sms:mms: 架構,但支援程度不一,而且設定郵件內文等部分功能不一定能正常運作。

意見回饋