【发布时间】:2018-05-25 11:51:17
【问题描述】:
我注意到新的 Microsoft Edge 浏览器在检测到电话号码时会覆盖我的样式:
<span class="phone">(123)123-1234</span>
请参阅this jsfiddle(必须使用 Microsoft Edge 打开:P)。
这种行为会干扰网站的设计,相当令人讨厌。当然,这似乎是 IE 继任者的特征:/
我怎样才能覆盖或禁用它以使我的网站用户看不到它?
【问题讨论】:
-
我希望这不是实际上由恶意软件引起的...
-
检查加载项(没有 Edge),但某些加载项在 IE-s 中导致了这种行为...
-
我今天刚刚在 Twitter 上对此发表了评论:mobile.twitter.com/scunliffe/status/631484565492625409 至少在我目前所见的情况下,直到微软扭转这个糟糕的决定,你需要在你拥有的每个页面上添加
<meta name="format-detection" content="telephone=no"/>摆脱这个。 :-( -
它也适用于纬度/经度数字,例如 145.1231321
-
此外,突出显示的数字格式也因用户 PC 的区域设置(“家庭位置”)而异,因此这将对所有用户产生不同的影响!这意味着当您测试您的页面时,尽管使用相同的浏览器,您的最终用户实际上可能会看到不同的东西:docs.microsoft.com/en-us/previous-versions/windows/…
标签: html css microsoft-edge