首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webView
订阅
ArchLL
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
WKWebView终究要入坑
虽然只是加个小小的“Deprecated”标签,但可以看出苹果已经放弃对UIWebView这个组件的维护,希望开发者全量地切换到WKWebView这个组件上面。虽然WKWebView已经在iOS8已经推出,相比UIWebView拥有更低的内存消耗和更快的JavaScript引擎…
WKWebView详解&WKWebVieW和JS交互
该代理提供的方法,可以用来追踪加载过程(页面开始加载、加载完成、加载失败)、决定是否执行跳转。 WKUIDelegate从名称能看出它是webView在user interface上的代理,共有5个可选类型的代理方法。它为webView提供了原生的弹框,而不是JavaScrip…
Webview加载H5优化小记
鉴于H5的优势,客户端的很多业务都由H5来实现,Webview成了App中H5业务的主要载体。 实践中,大部分App的H5业务将由WKWebview承载。 页面打开时间慢:打开一个 H5 页面需要做一系列处理,会有一段白屏时间,体验糟糕。 响应流畅度较差:由于 WebKit 的…
移动端开发新趋势Flutter
Flutter是Google开发的新一代跨平台方案,Flutter可以实现写一份代码同时运行在iOS和Android设备上,并且提供很好的性能体验。
Flutter 与 iOS 原生 WebView 对比
本文对比的是 UIWebView、WKWebView、flutter_webview_plugin(在 iOS 中使用的是 WKWebView)的加载速度,内存使用情况。 测试网页打开的速度,只需要获取 WebView 在开始加载网页和网页加载完成时的时间戳,时间戳的差即为打开…
分析一次有意思的需求——HTML代码注入
他们通过WKWebView,访问了一个其他的页面,然后希望原生获得用户的输入信息。 其实,我之前接触WKWebView并不多,但是这个问题我觉得很有意思。这篇文章便是我解决这个问题的全部思路,与最终的解决办法。 接下来我们就需要分析这个需求了。 首先我们先需要抓住两个点,1个是…
iOS WKWebView的使用
WKScriptMessageHandler:这个协议类专门用来处理监听JavaScript方法从而调用原生OC方法,和WKUserContentController搭配使用。
写一个易于维护使用方便性能可靠的Hybrid框架(四)—— 框架构建
基于前面的三篇,我们的Hybird框架基本搭建完成了,本篇在《写一个易于维护使用方便性能可靠的Hybrid框架(三)—— 配置插件》的基础上做了一些优化,后续又做了UIWebView的兼容。当下的跨平台方案很多,weex、RN到flutter层出不穷。那么对于WebView的探…
iOS UIWebView、WKWebView注入Cookie
笔者先以UIWebView加载QiShare简书,设置Cookie中的locale为zh-TW,为例说明UIWebView注入Cookie,如下代码可以做到设置Cookie中代表本地的语言的参数locale为'繁体'(zh-TW)。 使用[NSHTTPCookieStorage…
iOS app秒开H5优化探索
为了快递迭代、更新,公司app有一大模块功能使用H5实现,但是体验比原生差,这就衍生了如何提高H5加载速度,优化体验的问题。此文,记录一下自己的心路历程。 一般页面在 dom 渲染后才能展示,可以发现,H5 首屏渲染白屏问题的原因关键在于,如何优化减少从请求下载页面到渲染之间这…