相关疑难解决方法(0)

在WKWebView中启动电话/电子邮件/地图链接

KINWebBrowser是一个用于iOS应用程序的开源Web浏览器模块.我最近升级了KINWebBrowser以使用WKWebView开始逐步淘汰UIWebView.这会带来显着的改善,但是:

问题:WKWebView不允许用户启动包含电话号码,电子邮件地址,地图等URL的链接.

如何从显示的页面中作为链接启动时,如何配置WKWebView以启动这些备用URL的标准iOS行为?

所有代码都可以在这里找到

有关WKWebKit的更多信息

请在此处查看KINWebBrowser GitHub上问题

cocoa objective-c ios wkwebview

18
推荐指数
3
解决办法
2万
查看次数

WKWebKit:没有dataDetectorTypes参数

UIWebView,添加UIDataDetectorTypes到视图相当容易:

myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
Run Code Online (Sandbox Code Playgroud)

等等.但是,WKWebView似乎没有类似的属性.参考文献提到它已移至该WKWebViewConfiguration属性myWebKitView.configuration,但官方文档和标题本身都没有引用dataDetectorTypes.

我目前正在尝试将应用程序从使用迁移UIWebViewWKWebView,此应用程序目前具有用户可配置的功能UIDataDetectorTypes.那么,有没有办法使用提供的API实现它,或者我是否必须编写自己的代码来解析HTML?

xcode webkit objective-c uiwebview ios

11
推荐指数
3
解决办法
5279
查看次数

标签 统计

ios ×2

objective-c ×2

cocoa ×1

uiwebview ×1

webkit ×1

wkwebview ×1

xcode ×1