2013-05-03 39 views
0

我正在處理一個電子郵件爆炸,該電子郵件爆炸會向處理健康問題的聯邦公司顯示數字。iOS設備在HTML頁面中隱藏電話號碼

下面是我的部分代碼如下:

<p style="margin: 1em 3em 0em 0em;color:color:#585A63;"> 
    Visit&nbsp;<a href="#" style="color:#0078ae;">a website</a> or call&nbsp;<span style="color:color:#585A63; display:block; text-decoration:none;">1-800-123-4567.</span> 
</p> 

此代碼顯示爲它應該在所有的瀏覽器和電子郵件服務,但是當我在iPhone 4S,5和iPad觀看,所有的出現的結果是:

Visit a website or call 

這個數字神奇地消失了。我試着用HTML實體替換數字,但沒有運氣。但是,如果我輸入兩次數字,它將顯示全部第一個數字和第二個數字的一​​半。關於發生什麼事的任何想法?

回答

1

嘗試在您的head標記中添加<meta name="format-detection" content="telephone=no" />


編輯:好了,所以它顯示了對我來說:http://jsfiddle.net/XkssQ/show

我的猜測是,容器中的電話號碼在過小,導致新的生產線被截斷。

+0

我不驚訝它在JSFiddle上的作品。該代碼適用於所有非iPhone和iPad設備。我會嘗試meta標籤... – 2013-05-03 16:42:35

+0

小提琴在iPhone模擬器上查看。 – Charlie 2013-05-03 16:44:09

+0

作品!非常感謝。 – 2013-05-03 16:52:50