2010-12-03 22 views
3

顯然,Opera的那些人爲他們的移動瀏覽器版本添加了一個不錯的功能:他們將看起來像電話號碼的東西轉換成網頁上的HTML鏈接(例如15.50美元,這顯然不是電話號碼)。保持電話號碼不被轉換爲Opera Mobile上的鏈接

的功能描述如下: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移動

+1

我很確定iPhone也這樣做。 – patrickmdnet 2010-12-03 17:30:41

+2

請參閱http://stackoverflow.com/questions/3712475/mobile-html-rendering-numbers和http://stackoverflow.com/questions/3736807/remove-styling-of-telephone-numbers – patrickmdnet 2010-12-03 17:32:35

回答

1

跛腳的解決方案:

使用JavaScript來刪除與HREF =任意通「電話:......」。

1

一些試驗和錯誤之後,似乎在Opera Mobile和在動員工作:

的HTML文本(真應了 「三星MSC 13800 TEU」)

三星MSC 13800 TEU

(把span標記周圍的逗號,一類 「隱藏」 的)

的CSS

span.hide { DISPLA Y:無; }

逗號是「13800 TEU」,可能爲輔助技術的用戶很討厭(那些屏幕閱讀器)內的軟糖,但我遵循的原則80-20(將有更多的迷茫視力正常的用戶比具有視力障礙;-)