html - 防止 Internet Explorer 10 移动版创建电话和地址链接

标签 html internet-explorer windows-phone windows-phone-8 internet-explorer-10

有没有办法阻止 IE 10 移动版创建电话和地址链接。类似于: <meta name="format-detection" content="telephone=no"> .

最佳答案

<meta name="format-detection" content="telephone=no">似乎在 IE11 中工作正常。

虽然我在 IE10 Metro/Modern WIN8 中没有看到任何电话号码自动检测,但我想它在 IE10 移动版上会自动检测(这对手机来说是有意义的)。我会相信你的话,因为我无法测试......

也就是说,您可以有一个类似 (888) 999-666 的传真号码特别设计:

(888) 999<span style="letter-spacing:-1em">-</span>-6666

双破折号防止格式检测。我在IE11 Metro/Modern WIN8.1上测试过

虽然有点老套,但电话号码的视觉风格几乎没有受到影响,您应该只会看到一个破折号。我还尝试通过 JS 在 window.load 上删除双破折号,但没有成功,所以破折号必须保留在 DOM 中。

Google 搜索机器人可能会也可能不会跳过它。但对于传真号码,这似乎是一个小问题。

关于html - 防止 Internet Explorer 10 移动版创建电话和地址链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326234/

相关文章:

javascript - 如何访问对象属性数组?

c# - 组合来自不同 URL 的 2 个 JSON 源

javascript - 为什么 JQuery AJAX 调用在 IE7 中不起作用? (对于这个具体的例子)

c# - 我的加速度计代码有什么问题?

windows-phone - 开发 Windows Phone 8 应用程序的快速入门

php - 为什么我的 while 循环在主文件中工作,但如果我尝试从单独的文件中包含它则不起作用?

javascript - 我只想在卡上悬停而不是在 body 上悬停动画

javascript - 你如何让一个变量有 50% 的机会成为一个值和 50% 的机会成为另一个值?

javascript - SVG 在 IE 上无法正确渲染

css - 背景图像/颜色在 IE 中不可见