【发布时间】:2018-02-25 11:59:57
【问题描述】:
WKWebView 类中是否存在类似 onLinkClickListener 的东西?我试着用谷歌搜索它,但什么也没找到,我还发现了一些关于类似类型的 stackoverflow 的未回答的问题。
我需要一个 linkClickListener 的原因是,当我点击一个链接并且页面还没有加载时,它不会加载网站。当页面与监听器一起加载时,我还可以创建一个精美的加载屏幕。
【问题讨论】:
-
您查看过 WKNavigationDelegate 的文档吗?从您的问题来看,您似乎并不太关心检测点击(Javascript 用语中的 onClick),而是查看后续页面加载时发生的情况。 WKNavigationDelegate 的方法允许您跟踪这里发生的事情、响应身份验证挑战等。如果这是您需要的,请告诉我,我会发布答案。
-
@Sparky 我需要 clickListener,这样我就可以移动到前面一个漂亮的小加载视图,然后在页面加载时隐藏它,这将解决这个问题并使应用程序更好我认为。跨度>
-
我明白你的意思,我认为 WKNavigation 代表可以为你做这件事。当您启动新页面加载时,显示您的进度指示器或您想要显示的任何内容,然后使用委托回调来显示加载进度(如果它是一个大页面),然后确认页面已成功加载。
标签: ios iphone swift swift3 wkwebview