我正在用Jquery Mobile和Phonegap爲iOS創建原生應用程序。在應用程序中,我用ajax動態加載數據。一些包含的數據是自動添加tel:鏈接到包含字符串的span的數字串。我需要刪除分配給它的鏈接。我曾嘗試將<meta name="format-detection" content="telephone=no" />
添加到頭部,並嘗試在跨度中添加x-apple-data-detectors =「false」。都沒有工作。任何幫助表示讚賞。移動設備上的電話號碼鏈接檢測
1
A
回答
4
您可以將此元頭添加到您的網頁,以防止它自動創建tel:
鏈接
<meta name="format-detection" content="telephone=no" />
見Safari的documentation here
-1
添加元標記您的HTML和iOS的MainViewController.m添加代碼webViewDidStartLoad方法裏面
(void) webViewDidStartLoad:(UIWebView*)theWebView
{
// disable telephone detection, basically <meta name="format-detection" content="telephone=no" />
theWebView.dataDetectorTypes = UIDataDetectorTypeAll & !UIDataDetectorTypePhoneNumber;
return [super webViewDidStartLoad:theWebView];
}
相關問題
- 1. UITextView設置檢測電話號碼和超鏈接
- 2. Android TextView自動鏈接修改電話號碼檢測?
- 3. 帶追蹤代碼的移動設備的電話號碼
- 4. UIWebView電話鏈接iphone上的檢測
- 5. 設備電話號碼
- 6. 如何在電子報中的移動設備上撥打電話號碼?
- 7. 自動鏈接電話號碼
- 8. 可以在Android中自動檢索設備的電話號碼?
- 9. 移動電話檢測在其他號碼上創建鏈接,例如郵政編碼
- 10. UIWebView無法檢測電話號碼鏈接
- 11. 將電話號碼轉換爲電話號碼的JavaScript:鏈接
- 12. 移動設備上的語言檢測
- 13. 禁用移動設備上的鏈接
- 14. 星號無法檢測到移動電話上的忙音
- 15. 禁用iPad桌面網頁鏈接上的電話號碼檢測?
- 16. iOS - 檢測當前設備的電話號碼/電子郵件地址?
- 17. 防止電話號碼檢測在HTC設備上不起作用
- 18. 覆蓋非iPad鏈接上顯示的鏈接電話號碼?
- 19. 檢測移動設備
- 20. 檢測設備移動
- 21. navigator.userAgent檢測移動設備?
- 22. Android設備電話號碼的位置
- 23. Android設備的電話號碼
- 24. 獲取BlackBerry設備的電話號碼
- 25. 獲取Android設備的電話號碼
- 26. 獲取設備的電話號碼
- 27. 移動電話號碼(Twilio,Plivo等),但仍然接聽電話?
- 28. 如何檢測移動設備移動?
- 29. 電話號碼到Python中的鏈接
- 30. 檢測設備是否支持電話?
我試過了,但沒有運氣。謝謝。 – vanreus
@ user29354您在對Noogen的評論中說,瀏覽器正在檢測10位數字。你在嘗試什麼樣的瀏覽器?你是否在桌面瀏覽器上看到這一點,並且獨立於PhoneGap?你能發佈AJAX代碼和數據樣本嗎? – Scott
似乎這個字符串本身有問題。帶有元格式檢測的檢查解決方案是唯一需要的。謝謝你的時間。 – vanreus