點選通話

在支援手機功能的裝置上,使用者只要輕觸電話號碼 (通常稱為點選通話) 就能直接與您聯絡。

摘要

  • 使用 tel: 結構定義,將所有電話號碼納入超連結中。
  • 一律使用國際電話格式。

雖然許多新型的行動瀏覽器會自動偵測電話號碼並轉換成連結,但還是建議您直接在程式碼中執行這項作業。藉由手動標記每個電話號碼,您可以確保所有電話號碼一律啟用點選通話功能,而且電話號碼會配合網站樣式。

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

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

您的瀏覽器顯示這個語法如下:

NIST 電話服務日 +1 (303) 499-7111

點選通話範例
點選通話範例

在大多數具備電話功能的裝置上,使用者會在撥打號碼之前收到確認訊息,確保使用者不會被誘騙使用者撥打高昂的距離或高費率電話號碼。如果裝置不支援通話功能,系統會顯示選單,讓使用者選擇瀏覽器處理電話號碼的方式。

不支援語音通話的電腦版瀏覽器會在電腦上開啟預設的電話應用程式,例如 Google Voice 或 Microsoft 通訊工具。

使用國際電話格式

請一律使用國際電話格式提供電話號碼:加號 (+)、國家/地區代碼、區碼和電話號碼。雖然並非必要,但我們建議您以連字號 (-) 分隔每個數字片段,以便讀取和改善自動偵測成效。

如果使用連字號國際撥號格式,則無論使用者身在何處 (例如距離幾百公尺還是數千公里),無論使用者在哪裡撥打電話,都能保持通話連線。

必要時停用自動偵測功能

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

如要避免行動版 Safari 自動偵測電話號碼,請在網頁中加入下列中繼標記:

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

其他點選通話功能

除了 tel: 結構定義以外,部分新版瀏覽器也支援 sms:mms: 結構定義 (但支援並非一致),且某些功能 (例如設定訊息主體) 有時也無法正常運作。

意見回饋: