KINWebBrowser是一个用于iOS应用程序的开源Web浏览器模块.我最近升级了KINWebBrowser以使用WKWebView开始逐步淘汰UIWebView.这会带来显着的改善,但是:
问题:WKWebView不允许用户启动包含电话号码,电子邮件地址,地图等URL的链接.
如何从显示的页面中作为链接启动时,如何配置WKWebView以启动这些备用URL的标准iOS行为?
有关WKWebKit的更多信息
在UIWebView,添加UIDataDetectorTypes到视图相当容易:
myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
Run Code Online (Sandbox Code Playgroud)
等等.但是,WKWebView似乎没有类似的属性.该参考文献提到它已移至该WKWebViewConfiguration属性myWebKitView.configuration,但官方文档和标题本身都没有引用dataDetectorTypes.
我目前正在尝试将应用程序从使用迁移UIWebView到WKWebView,此应用程序目前具有用户可配置的功能UIDataDetectorTypes.那么,有没有办法使用提供的API实现它,或者我是否必须编写自己的代码来解析HTML?