前言
meta
標籤中 format-detection
的作用是校驗電話號碼、郵箱和地址的格式,在 ios
系統中,通過校驗的字符串的顏色會變成藍色,並且有下劃線。默認值開啓校驗。這種對符合規則的字符自動校驗的方式讓一名前端工程師覺得頁面失去了自己的控制,所以在頁面關閉這種校驗。
效果
<!-- 即使未添加屬性 `name` 爲 `format-detection` 的 `meta` 標籤,默認開啓以下 3 種校驗 -->
<meta content="telephone=yes,email=yes,adress=yes" name="format-detection">
<!-- 取消電話、郵箱和地址格式校驗 -->
<meta content="telephone=no,email=no,adress=no" name="format-detection">
總結
只有 ios
系統會自動校驗電話號碼、郵箱和地址的格式,安卓系統則不會。