點選通話

在具備電話功能的裝置上,使用者只要輕觸電話號碼 (通常稱為點選通話),即可輕鬆與您聯絡。

摘要

  • 使用 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 Communicator。

使用國際撥號格式

請一律使用國際撥號格式提供電話號碼:加號 (+)、國家/地區代碼、區碼和電話號碼。雖然並非絕對必要,但建議您使用連字號 (-) 分隔每個數字區段,方便閱讀及改善自動偵測功能。

使用連字號國際撥號格式,可確保使用者在任何地方 (距離幾百公尺或數千公里) 撥打電話時,都能順利連線。

視需要停用自動偵測功能

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

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

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

其他點選通話功能

除了 tel: 結構定義之外,部分新式瀏覽器也支援 sms:mms: 結構定義,但支援程度不一致,且設定訊息主體等部分功能不一定會運作。

意見回饋