基于 WKWebView 和 UIWebView 实现的仿微信 WebView 功能的页面加载库

2017-09-08 16:50:15 +08:00
 CoderSeven

代码参见: https://github.com/DoTalkLily/LYWebViewController 求 star~

基于 WKWebView 和 UIWebView 封装的 webview。

feature list:

1.支持 UIWebView 和 WKWebView

2.页面加载进度条

3.顶部导航(类似微信的返回、关闭等)

4.底部 toolbar

5.支持转场(手势左右滑动切换网页)

6.支持唤起 appstore 下载

7.国际化(支持英文、简体中文、繁体中文)

8.兼容 iPad

9.preview(>=iOS9 )

10.用 chrome、safari 打开网页

11.清缓存

12.设置超时时长、缓存策略

13.自定义 UI ( toolbar 是否展示、进度条颜色等)

14.下拉刷新(支持自定义样式)

欢迎提 issue

4414 次点击
所在节点    iDev
3 条回复
kobe1941
2017-09-11 14:20:27 +08:00
微信的 webview 印象中比较深的一点是它能记住用户上次访问网页滑动的位置,下次进来还能定位到原位置,感觉还是蛮厉害的
CoderSeven
2017-09-12 10:44:48 +08:00
@kobe1941 是的,这个挺棒的,后续也试着实现以下~
CoderSeven
2017-09-20 22:12:01 +08:00
@kobe1941 这个已经实现,参见 github~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/389243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX