E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WKWebView
iOS_经验(4)_js和oc交互(UI&
WKWebView
)
一丶说明推荐使用
WKWebView
在性能、稳定性
WKWebView
更多的支持HTML5的特性
WKWebView
更快,占用内存可能只有UIWebView的1/3~1/4
WKWebView
高达60fps的滚动刷新率和丰富的内置手势
丶纳凉
·
2020-01-04 21:56
如何在
WKWebView
中显示进度条及HTML的title
WKWebView
的estimatedProgress和title都是KVO模式,所以可以添加监听:[webViewaddObserver:selfforKeyPath:@"estimatedProgress"options
IUVO
·
2020-01-04 20:57
iOS笔记 -
WKWebView
基本使用
WKWebView
基础使用封装WebViewController基类包含WebView的本地HTML、远程URL的加载;JS调用OC并传递参数以及OC调用JS并传递参数。
Jaesun
·
2020-01-04 14:11
iOS
WKWebView
JS 与 原生交互
一些说明:在iOS开发中难免会用到网页,在iOS8以前,我们更喜欢使用UIWebView,但是UIWebView有很多弊端,首先它有一个最让人头疼的问题就是内存会暴增,并且释放不掉,而且苹果开放出来的接口相对较少,目前用Xcode9进行iOS开发,其支持最低的系统版本号为iOS9.0,目前所在的公司也并没有要求对iOS8.0以前版本进行适配于是,在新的项目中打算摒弃UIWebView而采用基于We
DeepChafferer
·
2020-01-04 14:40
iOS中
wkwebview
加载本地html的要点
项目中有些页面,我采用了html页面开发,然后用
wkwebview
加载的设计。在加载过程中遇见了一些问题,在这里进行一些记载和讨论。如有不同意见欢迎进行评论沟通。
刘勇虎
·
2020-01-04 11:34
WKWebView
加载的网页自适应大小
有时候在
WKWebView
加载页面后会发现页面的字会很小,这是因为原网页没有做手机屏幕尺寸的适配,那么在后台不做调整的情况下我们移动端怎样来适配页面呢?
码农小白
·
2020-01-04 11:00
xib中如何使用
WKWebView
WKWebView
推出有一段时间。公司近来要求所有的uiwebview升级到
wkwebview
。结果公司的很多界面用的都是xib。所以替换类型发现各种奔溃。
天天星期天
·
2020-01-04 09:05
UIWebView之JS与OC交互(一)
前言基于UIWebView的JS与OC交互(一)之JSExport基于UIWebView的JS与OC交互(二)之拦截URL基于UIWebView的JS与OC交互(三)之Block基于
WKWebView
的
Jc可乐控丶
·
2020-01-04 06:46
WKWebview
点击图片查看大图
WKWebview
点击看大图废话不说直接上代码,用运行时解决这个问题#import-(void)setMethod:(NSArray*)imgUrlArray{objc_setAssociatedObject
贝勒老爷
·
2020-01-04 04:04
react-native中IOS的webview和js层通信 - UIWebview
背景:对于webview,了解过的人都知道在ios端会存在两种类型的webview(UIWebview和
WKWebview
),而他们之间的区别主要如下:时间上的差异:UIwebview是在ios2之后才有
DragonChen
·
2020-01-04 04:18
react-native
ios
webview
OC与JS的简单交互
现在的纯原生的APP越来越少了,结合webView去解决很多繁琐的页面,可以合理的节省很多开发成本一般现在APP都是适配iOS8以及之后的版本,所以
WKWebView
是最佳选择,然而也有很多APP也是需要适配
沙漠骑士
·
2020-01-04 03:44
【持续更新】从UIWebView到
WKWebView
常见问题
加载相同的html,
WKWebView
字体会缩小从UIWebView切换到
WKWebView
后,相同的html代码,但是显示的效果却不一样,
WKWebView
上显示的字体要小很多。
Jvaeyhcd
·
2020-01-03 22:12
从 UIWebView 到
WKWebView
引言UIWebView和
WKWebView
的区别
WKWebView
更快(占用内存可能只有UIWebView的1/3~1/4),没有缓存,更为细致地拆分了UIWebViewDelegate中的方法。
胡同里敲代码
·
2020-01-03 19:52
iOS 原生与H5交互 WKJSWebView
WKJSWebViewiOSUIWebView逐渐被淘汰,
WKWebView
成为主流.本文参考EasyJSWebView的交互方式,对其进行了修改和增加.可以实现原生调用JS,也可以JS调用原生.一.使用方法
柳大官人
·
2020-01-03 18:46
WKWebview
禁用长按选择
//页面加载完成之后调用-(void)webView:(
WKWebView
*)webViewdidFinishNavigation:(WKNavigation*)navigation{[self.webViewevaluateJavaScript
小手er冰凉
·
2020-01-03 14:58
OC中
WKWebView
与js的交互
之前用UIWebView的时候,非常的爽,用JSContext这个类就可以做想做的事,现在要改成
WKWebView
就比较的坑爹了(这是为什么博主要换控件的原因),因为博主需要在页面文件加载之前就把参数给到
AgoniNemo
·
2020-01-03 14:03
WKWebView
在实际开发中的使用汇总
WKWebView
支持ios8之后,优点:1.更多的支持HTML5的特性2.官方宣称的高达60fps的滚动刷新率以及内置手势3.Safari相同的JavaScript引擎4.占用更少的内存一、基本使用
WKWebView
彬至睢阳
·
2020-01-03 02:33
WKWebView
设置Cookie
WKWebView
本来是有设置cookie的api的,具体做法如下//创建一个WKUserScript,设置好cookieWKUserScript*cookieScript=[[WKUserScriptalloc
广锅锅
·
2020-01-02 23:20
WebViewJavaScriptBridge 基本使用
UIWebView&
WKWebView
。这两个WebView控件,可以完全只借助iOS自带的框架进行OC&JS交互。
用人话写博客
·
2020-01-02 11:11
如何限制iOS Universal Links跳转
如何限制iOSUniversalLinks跳转有时由于产品需求,我们需要使用一个
WKWebView
来呈现第三方平台的内容。当第三方平台拥有自己的App时,通常都会在网页端引导用户跳转到第三方App。
mobilefellow
·
2020-01-02 07:33
WKWebView
证书认证
-(void)webView:(
WKWebView
*)webViewdidReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge*)challengecompletionHandler
sttech
·
2020-01-02 03:27
iOS开发
WKWebview
和JS 交互时造成当前控制器不能被销毁问题
在
WkWebView
与JavaScript交互中,经常会在原生中注入JS消息,如下:WKUserContentController*userContentController=[[WKUserContentControlleralloc
有O梦想的咸鱼
·
2020-01-02 02:36
UIWebView替换
WKWebView
出现的WebViewJavascriptBridge code=4异常
问题描述WebViewJavascriptBridge:WARNING:ErrorwhentryingtofetchdatafromWKWebView:ErrorDomain=WKErrorDomainCode=4"发生JavaScript异常"UserInfo={WKJavaScriptExceptionLineNumber=1,WKJavaScriptExceptionMessage=Refe
野生塔塔酱
·
2020-01-02 01:17
ionic3 ios 遇到的问题
tabs切换的时候会有一瞬间白屏,百度了一堆,都是ionic1改变timeout(),对3不适用,用了
wkwebview
之后会变好,但是导致http跨域,如果有人解决,望回复,不胜感激1.用npm下载失败之后
不错哦_e6d8
·
2020-01-02 00:55
OC和JS交互(二):
WKWebView
之MessageHandler
参考iOSWKWebView与JS交互实战技巧iOS进阶之
WKWebView
一、JS调用OC什么是MessageHandler一句话总结:OC中注册方法给JS调用。
上发条的树
·
2020-01-01 21:34
WKWebView
使用遇到的坑
1.ios9以前版本读取本地HTML的问题当使用loadRequest来读取本地的HTML时,
WKWebView
是无法读取成功的,后台会出现如下的提示:Couldnotcreateasandboxextensionfor
Jay神
·
2020-01-01 20:26
webview 中的NSURLErrorDomain Code=-999
摘要:替换UIWebview为
WKWebview
时,遇到一个怪异的现象,webview的二级界面回到一级界面时,一级重新渲染时,会直接抛错;分析问题:因为,我们的app支持iOS8以上,考虑到UIWebview
向文军
·
2020-01-01 18:22
iOS js和OC交互
这里系统的做一下整理,着重从三个方面进行阐述:UIWebView和
WKWebView
的对比原生与js互相调用的几种方案开发中遇到的一些坑正文:UIWebView(iOS2)和
WKWebView
(iOS8
熟睡的毛毛虫
·
2020-01-01 15:51
WKWebView
JS与OC互相调用
在
WKWebView
中OC和JS交互也非常简单,WebKit库中有个代理WKScriptMessageHandler就是专门来做交互的。
爱笑的猫mi
·
2020-01-01 10:56
iOS与HTML混编(端内JS与OC交互)基础
iOS与HTML混编,最好的例子就是网易新闻详情页的实现,图片与文字可以根据服务器返回的数据随意排版,很方便本文主要讲
WKWebView
,与UIWebView和JavaScriptCore孰优孰劣我就不比较了
oldSix_Zhu
·
2020-01-01 10:48
iOS
WKWebView
同步返回值给JS
同步返回我这里采用了不同于异步messageHandler的通信方式,因此同步返回要单独进行设计在我发现下面方法的时候一般我们处理与JS交互的时候都是JS调用我们然后我们再去调用JS方法并不能同步给JS返回值代理方法分析在我们写
WKWebView
七里田间的守望者
·
2020-01-01 08:50
iOS 代码规范 团队代码规范 代码总结
(前提是代码足够规范)如下方
wkWebView
官方api:-(nullableWKNavigation*)loadFil
ElegantLiar
·
2020-01-01 07:41
iOS js与
WKWebView
交互
#import#import@interfaceViewController()@property(nonatomic,strong)
WKWebView
*webView;@end@implementationViewController
vision_colion
·
2020-01-01 06:45
WKWebView
使用遇到的一些坑
WKWebView
使用遇到的坑简介使用
WKWebView
一段时间,发现它和UIWebView的一些区别之处,有一写遇到的坑,现在对处理方式做了个小总结,现分享给大家.区别1.EvaluateJavaScript
sea_biscute
·
2020-01-01 04:11
WKWebView
的使用以及与js 的交互
今天重新总结一下
WKWebView
的用法吧是我自己踩过的坑以及一些自己的经验我只是简单的用一下互相传参数#import//头文件必不可少//遵循代理//全局的@property(nonatomic,strong
路边的风景呢
·
2020-01-01 03:10
iOS调试WebView,简单到无门槛
问题来源近来这段时间一直在写内嵌在App中的Html,虽然在HBuilder中可以轻易的使用各种浏览器轻易调试Html,但是在Xcode中想调试Html却并不容易.Xcode的图形调试界面只能调试原生的UI.
WKWebView
神经骚栋
·
2019-12-31 23:57
IOS
WKWebview
和JS交互
IOSWKWebview使用集锦1、alerttextInput等UI交互解决方法如果需要与在JS调用alert、confirm、prompt函数时,通过JS原生来处理,而不是调用JS的alert、confirm、prompt函数,那么需要设置UIDelegate,在得到响应后可以将结果反馈到JS端:1、首先设置WKUIDelegate代理//与webviewUI交互代理_web_webView.
John_LS
·
2019-12-31 23:39
WKWebView
填坑之----缓存
现在换了
WKWebView
还是需要我们来处理的。直接上代码吧!
优米诺
·
2019-12-31 19:06
WKWebView
中a标签设置target问题
问题描述:HTML代码中a标签设置target属性为_blank,因为_blank属性在浏览器中代表打开一个新窗口,但在
WKWebView
中会导致WKNavigationDelegate导航方法被调用两次打开链接
Jack_King_
·
2019-12-31 18:48
H5 与Native的交互方案
2、iOS与H5通信iOS有两种webview,ios8以上推出了
WKWebView
,低于ios8用的是UIWebView,
WKWebView
性能上优于UIWebView2.1、iOS调用H5Native
风之化身呀
·
2019-12-31 18:14
UIWebView 到
WKWebView
在转变之前,需要先来探究一番,到底适不适合替换.看
WKWebView
是不是坑太多,根本不能使用.这是找来的可能遇到的各路坑的情况:
WKWebView
那些坑
WKWebView
使用遇到的坑这是找来的可能可参考的使用资料
o本是后山人o偶作前堂客o
·
2019-12-31 17:34
iOS《JS在线编辑》
本APP支持UIWebView内核、
WKWebView
内核切换,查看不同内核的效果。
木子才
·
2019-12-31 16:18
WKWebView
的简单使用
相比UIWebView的优点占用内存少加载速度快创建
WKWebView
*webView=[[WKWebViewalloc]initWithFrame:CGRectMake(0,0,Screen_Width
codeing小牛
·
2019-12-31 15:04
iOS下JS与OC互相调用(二)--
WKWebView
拦截URL
由于UIWebView比较耗内存,性能上不太好,而苹果在iOS8中推出了
WKWebView
。同样的用
WKWebView
也可以拦截URL,做JS与OC交互。
咖啡绿茶1991
·
2019-12-31 15:25
WKWebView
使用经验汇总
1、获取加载进度:使用KOV来观察[webViewaddObserver:selfforKeyPath:@"estimatedProgress"options:NSKeyValueObservingOptionNewcontext:NULL];2、获取Title[webViewaddObserver:selfforKeyPath:@"title"options:NSKeyValueObservin
福利加班死
·
2019-12-31 13:39
WKWebView
/UIWebView/DTCoreText内存性能比对
DTCoreTextDTCoreText库包含三部分Parsing(解析)、Layouting(布局)、UI(界面)。其中UI包含了我们常使用的类:DTAttributedLabel用来代替UILabel使用的控件,显示富文本,继承自DTAttributedTextContentView,可以使用delegate来处理image和hyperlink。DTAttributedTextCell作为ta
迷路的安然和无恙
·
2019-12-31 12:08
iOS使用NSURLProtocol来Hook拦截
WKWebview
请求并回放的一种姿(ti)势(wei)
有些时候我们难免需要和
WKWebView
做一些交互,虽然
WKWebView
性能高,但是坑还是不少的例如:我们在UIWebview,可以通过如下方式获取js上下文,但是在
WKWebView
是会报错的letcontext
madaoCN
·
2019-12-31 09:40
iOSwebview获取H5标题
webViewDidFinishLoad:(UIWebView*)webView{NSString*title=[webViewevaluateJavaScript:@"document.title"];}
WKWebView
王欣12138
·
2019-12-31 05:53
WKWebView
与JS的交互原理
写的人比较多,自己亲自写一遍,记录一下!OC和Swift两个版本,原理比较简单,UI如下:page.jpgOC、Swift调用JS方法JS准备一个方法//等待native调用的方法functionvideoPlay(videoUrl){varvideo=document.getElementById('id-my-video')video.setAttribute("src",videoUrl)v
嘴爷
·
2019-12-31 01:38
偶遇
WKWebView
不执行代理的一种坑
背景:1.通过方式创建
WKWebView
。2.@interface实现过。3.
iOSPeter
·
2019-12-30 23:17
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他