iPhone端Firefox忽略format-detection元标签问题咨询
问题解答
这是Firefox for iOS的已知兼容问题,和你的配置无关。
原因说明
<meta name="format-detection" content="telephone=no">是Safari的标准禁用电话检测标签,Firefox for iOS的内核实现逻辑与Safari不同,对该标签的支持存在缺陷。- 30至60这类两位数数字被识别为电话号码,是因为Firefox for iOS的自动检测规则会将符合部分地区短号码格式的数字判定为可点击电话链接,该规则不受上述meta标签约束。
临时解决办法
- 给包含数字的
<li>元素添加样式:style="pointer-events: none;",阻止触发拨号行为。 - 对数字进行HTML实体编码,例如将
30写成30,绕过自动检测机制。
内容的提问来源于stack exchange,提问作者iwilliams
相关产品推荐
相关产品推荐

