无法删除iOS网页视图中的电话号码的文字装饰

时间:2013-05-29 11:11:11

标签: html ios uiwebview titanium

我无法删除此示例代码中的文本修饰:

<style type="text/css">
     p.p1 {
        margin: 0.0px 0.0px 0.0px 0.0px;
        font: 14.0px Arial;
        text-decoration:none
     }
</style>

<p class="p1" style="text-decoration: none">
       For emergencies, please contact `1-234-567-1234` immediately.
       <span class="Apple-converted-space">
       </span>
</p>

我正在加载WebView html页面,它仍在加载1-234-567-1234,并在WebView钛中加下划线链接蓝色。

2 个答案:

答案 0 :(得分:7)

这不是HTML或CSS问题,即iOS本机web浏览器识别电话号码并为其提供内部链接,以便您可以使用它来呼叫或查找联系人。由于它不存在于DOM中,因此您无法使用标准CSS删除或设置样式。

Apple有一个糟糕的解决方法,documented here

<meta name="format-detection" content="telephone=no" />

将它放在<head>中,它应该会停止突出显示的电话号码。

答案 1 :(得分:0)

尝试

<p class="p1" style="text-decoration:none !important;" >