New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
为什么不需要处理didFailProvisionalNavigation代理方法 #52
Comments
我遇到的问题是在微博Web方式授权的情况下, 授权成功之后会跳转到redirectURI, 这个地址经常是跳转失败就进入这个回调了. |
这里是 |
你测试一下, |
我的意思是这里的失败消息难道不应该处理关闭, 并返回错误吗? 主页面加载失败(各种网络原因),不是走这里报错的吗? |
并且在didReceiveServerRedirectForProvisionalNavigation里面调用stopLoading并不能阻止WebView跳转. 看了一下WKWebview的代理方法, 貌似应该在decidePolicyForNavigationAction处理才是. |
我把授权完成的控制放在这个回调函数里处理了 |
|
嗯, 但是, 关闭按钮也是依赖加载成功之后才添加上去的.( public func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { |
遇到就一直白屏幕, 转圈圈..., 实际上已经进了失败的回调了 |
对,应该我写的逻辑还不够完善 |
你可以先按你的逻辑写完,测试完,我们可以再一起探讨探讨 |
好呢, 我调试完, 应该会提交给OpenShare, 到时候请你一起review一下. |
没用客户端,我是收到 Email,在网页操作 |
O~ |
这里为什么不需要做removeWebview的处理的?
对WKWebview的这个回调的机制还不是特别清楚. 请教作者?
The text was updated successfully, but these errors were encountered: