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
WKWebView
与js的交互
自从iOS8之后苹果开始建议替换掉笨重的UIWebView,
WKWebView
自从iOS9.0以后,更趋于完善。
sttech
·
2019-11-02 18:39
WKWebView
修改userAgent
直接上代码:第一种方法:self.
wkWebView
=[[WKWebViewalloc]initWithFrame:self.view.bounds];__weaktypeof(self)weakSelf
DreamMakerSky
·
2019-11-02 14:59
WKWebView
刷新机制小探
在线上的版本中,iOS10系统中,app内使用
WKWebView
当作一个普通的子View来展示一个较长的Web内容组成一个hybrid页面时,会发生白屏的。
笨鱼BennettPenn
·
2019-11-02 11:48
一起学习
WKWebView
使用(2)
之前把基本的学会了,这次该研究研究其他的功能,想想别的app上都有哪些功能,试着实现以下:1.看文档找找这个属性的意思是估算加载的进度类型是double,只读的看来可以用它来实现网页加载的进度展示estimatedProgress//Anestimateofwhatfractionofthecurrentnavigationhasbeenloaded.想一想,加载网页一般上面有一条蓝线来显示进度,
夏点
·
2019-11-02 05:27
WKWebView
点击链接没反应
今天用
WKWebView
加载融合页,里面的链接点击没反应,原来链接后面有一个target="_blank".表示此页面要在新窗口打开解决方法一WkUIDelegate:-(
WKWebView
*)webView
rockyMJ
·
2019-11-02 02:59
UIWebView和
WKWebView
的cookie管理机制
Cookie关于cookiecookie是服务端为了识别终端身份,保存在终端本地的用户凭证信息。cookie中的字段与意义由服务端进行定义。例如,当用户在进行了登录操作后,服务端会将cookie信息返回给终端,终端会将这些信息进行保存,在下一次再次访问服务端时,终端会将保存的cookie信息一并发送到服务端,服务端根据cookie信息是否有效来判断此用户是否可以进行一些行为。在iOS中如何管理co
LibraCoder
·
2019-11-02 02:59
实测:UIWebView 与
WKWebView
性能内存优化对比
iOS8推出
WKWebView
以及相关特性,告诉开发者提高多么多么大的性能,如何如何的好?你说多好就多好?make.jpg我心里也在想,这货有多好,是否值得我去使用?那就数据见真招吧。
明谣_罗潇
·
2019-11-01 21:32
让
WKWebView
支持 NSURLProtocol
让
WKWebView
支持NSURLProtocol最近把公司的项目从UIWebView迁移到了
WKWebView
,因为之前大体上还是遵从了Apple的API没有过度地去hack,而且WebViewJavascriptBridge
我把今生当成了来世
·
2019-11-01 08:02
【iOS开发】
WKWebView
学习笔记(4)
内存对比,播放的是相同的内容;在加载页面过程中明显看到
WKWebView
加载过程更快,UIWebView慢,有兴趣的可以试试。!
extanstory
·
2019-11-01 07:22
JS交互 点击
WKWebView
中的图片实现预览效果
Swift4.0
WKWebView
1.注入js代码(重点)funcwebView(_webView:
WKWebView
,didFinishnavigation:WKNavigation!)
z小志
·
2019-11-01 06:22
WKWebView
添加进度条
因为最近要做一个关于加载一个网页时添加一个进度条的功能,特意学习了一下,在此记录一下希望能帮到有需要的人,大家都知道
WKWebView
是iOS8之后才出现的,所以如果你还需要适配iOS7的话,那么我建议你使用一个牛逼的框架
再见远洋
·
2019-11-01 03:52
让 有赞云 拥抱
WKWebView
(在这里还是比较期待有赞对
WKWebView
的支持)有赞,就是那个有赞,做商城的,本文的主旨如题“让有赞云拥抱
WKWebView
”,为啥需要拥抱
WKWebView
?
youlianchun
·
2019-10-31 16:09
[OC]
WKWebView
加载进度条
#import"ViewController.h"#import@interfaceViewController()@property(weak,nonatomic)
WKWebView
*webView;
鄒賢
·
2019-10-31 13:22
JavaScriptCore实现JS调用原生方法的几种方式对比
WKWebView
如果是iOS8及以上使用
WKWebView
加载网页。
Code_Ninja
·
2019-10-31 03:33
WKWebView
获取JS端的console.log日志
JS端代码不做任何改变,所有代码写于native端。主要思路:1.重写js的console.log方法。2.iOS端在h5开始创建DOM树的时候注入。#import"SKWebView.h"@interfaceWKWebView()@end@implementationSKWebView-(instancetype)initWithFrame:(CGRect)frameconfiguration:
Coder_Hou
·
2019-10-31 02:27
iOS 加载本地HTML适配的问题(完美解决)
WKWebview
加载富文本(本地HMTL)可能会出现一些布局问题,图片大小不对、位置不对、字体大小不对等等,这主要是HMTL没有传入样式,所以需要我们在加载webview的时候注入一段JS代码。
AmumuHandsome
·
2019-10-29 09:32
iOS 和 H5 页面交互(
WKWebview
和 UIWebview cookie 设置)
iOS和H5页面交互(
WKWebview
和UIWebviewcookie设置)主要记录关于cookie相关的坑1.UIWebview1.UIWebview相对比较简单直接通过NSHTTPCookieStorage
upstream
·
2019-10-23 23:00
iOS 和 H5 页面交互(
WKWebview
和 UIWebview cookie 设置)
iOS和H5页面交互(
WKWebview
和UIWebviewcookie设置)主要记录关于cookie相关的坑1.UIWebview1.UIWebview相对比较简单直接通过NSHTTPCookieStorage
日落东单
·
2019-10-23 23:00
解决iOS微信H5支付跳转微信后不返回App问题(Swift-
WKWebview
)
问题分析正常的H5支付流程如下按照上面的支付流程会出现App->微信->支付->点击完成->safari访问redirect_url设置的URL,这种流程其实用户体验是有点糟糕的,我们期望是App->微信->支付->点击完成->App访问redirect_url设置的URL问题分析到上面已经非常明了了,无非就是拦截处理,下面讲讲具体的实施。问题分析根据上面的分析解决的思路应该非常的清晰拦截请求首先
panchanggui
·
2019-10-17 17:00
UIWebView转
WKWebView
交互方法统一解决办法
虽然中途也一直寻思着升级到
WKWebView
,但奈何项目中业务众多又是分布式的,和js交互的地方也很多,而WKWeb
唉哦诶斯
·
2019-10-15 15:00
iOS 不集成支付宝实现APP支付
参考文章iOS支付宝H5支付无法返回APP解决方案上面的文章的思路是使用
WKWebView
拦截alipay://alipayclient请求,追加或修改参数fromAppUrlS
aCodeApe
·
2019-10-14 13:59
WKWebView
---evaluateJavaScript
webViewfunctionshowAlert(){alert("helloworld");}showAlert这里可以调用自定义的js方法,也可以直接使用js语句[_webViewevaluateJavaScript:@"showAlert()"completionHandler:^(id_Nullableobj,NSError*_Nullableerror){}];[_webVieweval
初灬终
·
2019-10-08 21:41
iOS 与 js交互的其一方法 WebViewJavascriptBridge的使用
interfaceZWBridgeViewController()@property(nonatomic,strong)ZWCommonNavBar*navBar;@property(nonatomic,strong)
WKWebView
sundaysios
·
2019-09-27 21:00
WKWebView
单个界面添加请求头
https://www.jianshu.com/p/14b9ea4bf1d4https://github.com/Yeatse/NSURLProtocol-WebKitSupport/blob/master重点在这-(void)setUrl:(NSURL*)url{_url=url;HWWeakSelf(weakSelf)//NSURLRequest*request=[NSURLRequestre
sundaysios
·
2019-09-27 06:00
webView 添加头部与底部视图
请看这篇文章iOS13UIWebView更改为
WKWebView
有时我们用webView展示html是需要自定义头部视图与底部视图,原生没有像tableView那样提供相应的方法。我们只能自己写了。
Vergil_wj
·
2019-09-26 09:28
解决 上下拉的橡皮筋 和 复制无效 和 ios滑动屏幕定时器停止问题cordova
cordova安装插件cordovapluginaddcordova-plugin-
wkwebview
[email protected]
的中添加:加完后
完美前端
·
2019-09-24 16:00
清除
WKWebView
cookies的方法
在UIWebView下,可以使用[[NSURLCachesharedURLCache]removeAllCachedResponses];//清除缓存
WKWebView
清除cookies的方法(iOS9
·
2019-09-24 12:02
浅谈
WKWebView
在64位设备上的白屏问题
WKWebView
问题32位的app在使用
WKWebView
的时候,如果运行在64位的设备上,会出现一下问题:(1)iOS8.1系统,部分网页加载白屏,例如百度,iOS8.3似乎没问题(2)web输入框输入汉字也会出现白屏通过搜索得到问题根源
·
2019-09-24 12:04
iOS
wkwebview
忽略不受信任的https证书
import"ViewController.h"#import#import"NSURLRequest+DummyInterface.h"@interfaceViewController()@property(nonatomic,strong)
WKWebView
贝勒老爷
·
2019-09-23 17:28
iOS使用
WKWebView
加载HTML5不显示屏幕宽度的问题解决
最近在项目中我们的商品详情页是一个后台返回的图片标签。需要我们自己去写一个HTML5标签进行整合,(相当于重新写了一个HTML页面):ok_hand:那就没办法了,我就自己写一个标签咯,应该不难吧。嘻嘻嘻嘻~~~~~dispatch_async(dispatch_get_main_queue(),^{if(self.detailModel.details){//这里是自己写的简单的加载H5NSSt
·
2019-09-23 06:06
WebViewJavascriptBridge源码探秘(上)
注:我们以
wkwebview
为例。下面的代码都是针对于
wkwebview
的。
大鱼
·
2019-09-23 06:20
javascript
hybrid-app
ios
iOS 对当前webView进行截屏的方法
UIWebView和
WKWebView
的截屏有所区别:UIWebView:funcgetImage(context:ServiceExecuteContext)->UIImage{//创建一个基于位图的图形上下文并指定大小
·
2019-09-22 21:52
[绍棠]
WKWebView
post传参问题
1.定义一个宏#definePOST_JS@"functionmy_post(path,params){\varmethod=\"POST\";\varform=document.createElement(\"form\");\form.setAttribute(\"method\",method);\form.setAttribute(\"action\",path);\for(varkeyi
绍棠
·
2019-09-21 13:43
iOS
WKWebView
iOS开发
[绍棠] iOS
WKWebView
的javascript alert 不弹的解决方案
-(void)webView:(
WKWebView
*)webViewrunJavaScriptAlertPanelWithMessage:(NSString*)messageinitiatedByFrame
绍棠
·
2019-09-21 11:03
iOS开发
iOS_UIWebView加载Html乱码文件
现象:使用
WKWebView
加载乱码Html文件,可以显示出来,但是页面显示字体比较小,不符合预期的效果,换用UIWebView对乱码Html文件进行加载,但是由于是乱码文件,直接进行文件加载,显示出来的效果是乱码
FlyingKuiKui
·
2019-09-19 18:13
个人所得
Objective-C
iOS
WKWebView
WKWebViewUIWebView从iOS2就有,iOS8以后,
WKWebView
是苹果在WWDC2014上推出的新一代webView组件,用以替代UIKit中笨重难用、内存泄漏的UIWebView,
LuisX
·
2019-09-18 17:58
iOS 使用
WKWebView
缓存cookie
废话不多说,直接上代码//插入设置cookie-(void)insertCookie{//创建一个可变字典存放cookieNSHTTPCookie*cookie=[selfsetcookie];if(@available(iOS11.0,*)){WKHTTPCookieStore*cookieStore=self.webView.configuration.websiteDataStore.htt
一粒沙-
·
2019-09-16 10:46
iOS
WKWebView
一站式解决
WKWebView
各类问题
H5在UIWebView和
WKWebView
上的行为不一致,特别在滚动监听上了。
卡洛斯
·
2019-09-11 00:00
hook
ajax
cookie
iOs迁至
WKWebView
跨过的一些坑
一种是UIWebView,另一种是
WKWebView
,其实
WKWebView
就是想替代UIWebView的,因为我们都知道UIWebView非常占内存等一些问题,但是现在很多人还在使用UIWebView
幸福的小木子
·
2019-09-07 11:48
WKWebview
实现http拦截、下载缓存本地秒开,js<->Native带参交互,
主要实现两个功能1.拦截http和https的请求并替换成缓存资源(兼容IOS10)2.jsNative的带参交互,参数可以直接是字典、数组、和字符串1.拦截原理:通过私有类WKBrowsingContextController和让http和https执行私有APIregisterSchemeForCustomProtocol,-(void)filtHTTP{Classcls=NSClassFro
joymake
·
2019-08-27 13:07
iOS
WKWebView
实现JS与Objective-C交互(一) 附Demo
前言:根据需求有时候需要用到JS与Objective-C交互来实现一些功能,本文介绍实现交互的一种方式,使用
WKWebView
的新特性MessageHandler,来实现JS调用原生,原生调用JS.一.
夏天然后
·
2019-08-26 17:16
iOS 解决
WKWebView
请求HTML代码被图片撑开文字变小的问题
解决方法在获取的HTML代码前面添加一段header设置.代码如下//自适应屏幕宽度,另maximum-scale=1.0,minimum-scale=1.0设置这两个参数可以禁止缩放网页NSString*headerStr=@"img{max-width:100%;width:auto;height:auto;}img{max-width:100%;width:auto;height:auto;
深圳阳光
·
2019-08-26 11:00
小程序的运行环境
三端的脚本执行环境以及用于渲染非原生组件的环境是各不相同的:在iOS上,小程序逻辑层的javascript代码运行在JavaScriptCore中,视图层是由
WKWebView
来渲染的,环境有iOS8、
爱鹏弟
·
2019-08-24 23:08
iOS_
WKWebView
加载工程内Bundle里面的文件,文件路径包含"#"
WKWebView
加载本地文件,可以参考博文iOS_
WKWebView
加载本地网页1、将HTML文件添加至工程内,本人是创建了一个LoactionHtml.Bundle用于存放html资源文件,获取工程文件内
FlyingKuiKui
·
2019-08-24 16:42
Objective-C
iOS
WKWebView
Cookie的处理
1.最近接到一个模块迁移的功能,就是把H5页面的某个功能模块嵌入的App中...其中涉及到一些原生和JS交互,cookie认证的问题。。。我这里涉及的cookie是token的回传,登录验证是native2.OK,js和native交互的这个很好解决,最烦人的是cookie问题,当然【UIWebView】是真的‘香’,Cookie问题人家自行就给解决了,代价就是内存增加了100MB+,呵呵。。。3
码掺和_夏尼
·
2019-08-23 10:04
iOS app秒开H5 NSURLProtocol 拦截方式
拦截并加载本地资源包NSURLProtocol公司的项目从UIWebView迁移到了
WKWebView
。
WKWebView
性能更优,占用内存更少。
lumic000
·
2019-08-21 21:53
iOS app秒开H5 NSURLProtocol 拦截方式
拦截并加载本地资源包NSURLProtocol公司的项目从UIWebView迁移到了
WKWebView
。
WKWebView
性能更优,占用内存更少。
lumic000
·
2019-08-21 21:53
iOS app秒开H5优化总结
首先对
wkwebview
初始化优化创建缓存池,CustomWebViewPool,减少
wkwebview
创建花销的时间.h文件@interfaceCustomWebViewPool:NSObject+(
lumic000
·
2019-08-19 13:04
iOS app秒开H5优化总结
首先对
wkwebview
初始化优化创建缓存池,CustomWebViewPool,减少
wkwebview
创建花销的时间.h文件@interfaceCustomWebViewPool:NSObject+(
lumic000
·
2019-08-19 13:04
WKWebView
使用及踩坑
关于
WKWebView
从iOS9.0开始,苹果推荐App在访问web内容时使用
WKWebView
.相比于UIWebView,
WKWebView
具有加载速度更快,占用内存更小等优势.但是由于
WKWebView
好有魔力
·
2019-08-16 15:57
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他