swift wkwebview中hash url change不触发didfinish事件
一个基于react的hash url单页应用,运行在ios 11 & wkwebview app中。
有如下几个页面:
www.url.com/#/a
www.url.com/#/b
www.url.com/#/c
使用history.pushState无刷新跳转时
webview容器始终无法检测到didFinish事件,所以webview.backForwardList.backList的长度永远为0,titleBar上的关闭按钮逻辑也就出不来了,只有一个返回按钮。
但是普通H5的跳转是可以加到backList的,所以也就可以有关闭按钮。
请问有什么方式可以解决此问题吗?要的效果是spa hash url单页应用在路由跳转时,可以在webview出正常写入webview.backForwardList.backList
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您好 这个问题解决了吗?