iPhone上的Safari自動為出現(xiàn)在電話號碼上的數(shù)字字符串創(chuàng)建鏈接。我正在寫一個包含IP地址的網(wǎng)頁,Safari正在把它變成一個電話號碼鏈接。是否可以對整個頁面或頁面上的元素禁用此行為?
3 回答

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗 獲得超6個贊
這似乎是正確的做法,根據(jù)Safari HTML引用:
<meta?name="format-detection"?content="telephone=no">
如果您禁用此功能,但仍然希望使用電話鏈接,則仍然可以使用“tel”URI方案。

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗 獲得超8個贊
.element { pointer-events: none; }.element > a { text-decoration:none; color:inherit; }

不負(fù)相思意
TA貢獻(xiàn)1777條經(jīng)驗 獲得超10個贊
WebView的解決方案!
對于PhoneGap-iPhone/PhoneGap-IOS應(yīng)用程序,可以通過將以下內(nèi)容添加到項目的應(yīng)用程序委托中來禁用電話號碼檢測:
//?...-?(void)webViewDidStartLoad:(UIWebView?*)theWebView? { ????//?disable?telephone?detection,?basically?<meta?name="format-detection"?content="telephone=no"?/> ????theWebView.dataDetectorTypes?=?UIDataDetectorTypeAll?^?UIDataDetectorTypePhoneNumber; ????return?[?super?webViewDidStartLoad:theWebView?];}//?...
- 3 回答
- 0 關(guān)注
- 770 瀏覽
添加回答
舉報
0/150
提交
取消