【问题标题】:Disable auto-linking phone on specific div ios在特定的 div ios 上禁用自动链接电话
【发布时间】:2013-08-22 05:25:11
【问题描述】:

我有一个显示一些信息的 phonegap 应用程序(使用 AngularJs 和 JQM,不认为它是相关的)。

我有一个包含特定数字的 div:

<div class="class ng-bindig">1234567</div>

ios 会自动将其检测为有效的电话号码并插入到 dail 的链接,即使它不是实际的电话号码。

我找到了以下解决方案: http://www.darowski.com/tracesofinspiration/2009/03/31/stop-iphone-from-incorrectly-auto-linking-phone-numbers/

但是,这会禁用所有电话链接,即使是我故意创建的链接:

<a href="tel:...">Call me</a>

有什么想法可以禁用该特定部分的自动链接吗?

【问题讨论】:

    标签: ios hyperlink tel


    【解决方案1】:

    这个怎么样?

    <a href="tel:..." onclick='return true'>Call me</a>
                              ^^^^^^^^^^^^^
    

    测试示例

    <html>
        <body>
            <a href="http://www.yahoo.com" onclick="return true;">Yahoo (Working)</a>
            <br />
            <a href="http://www.yahoo.com" onclick="return false;">Yahoo (Not Working)</a>
        </body>
    </html>
    

    Demo at jsfiddle

    【讨论】:

    • 效果很好!不过,您仍然必须手动删除链接样式。谢谢你:)
    • 在 css 中我们将禁用链接...但是对于 tel: 我们将 sat 返回 true
    猜你喜欢
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    相关资源
    最近更新 更多