在UIWebView
,這是很容易添加到UIDataDetectorTypes
一個觀點:WKWebKit:沒有dataDetectorTypes參數
myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
等。但是,WKWebView
似乎沒有類似的屬性。 This參考文獻提到它已經轉移到WKWebViewConfiguration
屬性myWebKitView.configuration
,但official documentation和標題本身都沒有提及dataDetectorTypes
。
我正在嘗試將使用UIWebView
的應用程序遷移到WKWebView
,並且此應用程序目前有用戶可配置的UIDataDetectorTypes
。那麼,有沒有什麼方法可以使用提供的API來實現這一點,還是我必須編寫自己的代碼來解析HTML?
感謝您的回覆。你有沒有想過如何實施這樣的財產?我打算使用'evaluateJavaScript:completionHandler:'加載網頁的HTML,然後在文本中應用一個'NSDataDetector',但我不確定這是否是一種最佳方法。 – 2014-10-02 13:10:17
我們需要爲此編寫一個WKWebView擴展,並使其在GitHub上可用。 – user3246173 2016-05-11 18:40:06
在iOS10中,WKWebViewConfiguration具有屬性「dataDetectorTypes」 – 2016-10-20 08:28:46