禁用特定div ios上的自动链接电话

时间:2013-08-20 08:26:39

标签: ios hyperlink tel

我有一个显示一些信息的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>

我是如何禁用该部分的自动链接的?

1 个答案:

答案 0 :(得分:2)

这个怎么样?

<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