【问题标题】:Keep phone numbers from being converted to links on Opera Mobile防止电话号码被转换为 Opera Mobile 上的链接
【发布时间】:2011-05-19 19:20:18
【问题描述】:

显然,Opera 的那些家伙为他们的移动版浏览器添加了一个不错的功能:他们将看起来像电话号码的东西转换为网页上的 HTML 链接(例如 15.50 美元,这显然不是电话号码)。

这里描述了该功能:http://my.opera.com/operamobile/blog/2010/02/12/opera-mobile-10-beta-3-for-both-symbian-s60-and-windows-mobile

可以在 HTML 中使用专有的 META 标签或类似的东西来抑制它吗?它真的把我们的应用程序搞砸了……其他移动浏览器是否也有我应该注意的这种功能?

编辑:感谢您为我提供指向<meta name="format-detection" content="telephone=no"> 标签的问题的链接。这似乎可以解决 iPhone 上的问题,但不能解决 Opera Mobile 上的问题

【问题讨论】:

标签: html mobile opera


【解决方案1】:

一个蹩脚的解决方案:

使用 Javascript 删除任何带有 href="tel:..." 的链接。

【讨论】:

  • 那个蹩脚的解决方案已经足够好了。虽然,它真的很蹩脚:)
  • 这不适用于 Opera Mobile 12,超链接电话号码周围没有 <a href="tel:"> 元素。
  • 好吧,我确实说过它很蹩脚。 :-/ 叹息
【解决方案2】:

经过反复试验,这似乎可以在 Opera Mobile 和 Mobilizer 上运行:

HTML 文本(应该是“Samsung MSC 13800 TEU”)

三星 MSC 13,800 标准箱

(在逗号周围放置一个带有“隐藏”类的span标签)

CSS

span.hide { 显示:无; }

逗号是“13800 TEU”中的一个软糖,对于辅助技术用户(那些有屏幕阅读器的用户)来说可能非常烦人,但我遵循 80-20 原则(视力障碍的用户会比有视力障碍的用户更多; -)

【讨论】:

    猜你喜欢
    • 2011-03-03
    • 2023-03-25
    • 2014-01-25
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    相关资源
    最近更新 更多