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中的
WKWebView
和H5之间通信及WKWebViewJavascriptBridge源码分析
首先在这里,先说明,这篇文章iOS这块的控件用的是
WKWebview
。因为再iOS12之后,UIWebview因为性能不足和内存占有过大等一系列问题,
IBigLiang
·
2021-06-12 23:20
优雅的解决
WKWebview
内存泄漏问题
相信大家使用
WKWebview
与js交互时候都会遇到这么一个问题,那就是内存泄漏。
王不饿呀
·
2021-06-12 21:26
浅谈用
WKWebview
加载网页时发送Cookie的方法
在iOS8之后苹果推出了
WKWebView
控件,用来显示网页,以逐渐淘汰之前的UIWebView控件。
天津的树懒
·
2021-06-12 20:08
深入剖析
WKWebView
框架
WKWebView
整体结构图WebKit.pngWKWebView//初始化-(instancetype)initWithFrame:(CGRect)frameconfiguration:(WKWebViewConfiguration
lazy_boy_coder
·
2021-06-12 18:07
## APP支持H5微信支付案例 - [卓训] ios端
iOS可以不集成微信支付SDK,通过
WKWebView
页面调起微信支付页面,具体配置流程如下:1、需要在Xcode工程Targets中配置白名单,确保能够顺利跳转到微信2、在Xcode工程Targets
满满满满胡
·
2021-06-12 16:28
HTTPS
请求的抓包NSURLConnection实现webView显示HTTPS页面aboutwebviewatstackoverfolow查阅一番,尝试了下https://wap.baidu.comwebview和
wkwebview
LD_X
·
2021-06-12 13:29
WKUIDelegate 三个代理方法何时调用
代理方法1-(void)webView:(
WKWebView
*)webViewrunJavaScriptAlertPanelWithMessage:(NSString*)messageinitiatedByFrame
温柔的熊
·
2021-06-12 09:38
iOS12 Beta 1
WKWebView
CORS 解决方案
设备升级参考网上教程,有两个方案,建议后者:http://iphone.265g.com/faq/170567.html一、问题根源在iOS12Beta1中
WKWebView
跨域预检请求(OPTIONS
维筱_SkyTrip
·
2021-06-11 18:36
资料大放送
个人认为比较详细易懂的文章1.
WKWebView
---简单实用,包含iOS与js方法相互调用2.取消请求---iOS-http请求
南大王
·
2021-06-11 17:51
WKWebview
注入header
2021年6月11日更新header请求头这种最好是不通过服务器,比如如果通过服务器NGINX配置,会出现很多问题,包括请求头丢失,请求头拦截,最好的方式通过直接跟web直接交互,比如WebViewJavascriptBridge或者原生自带的方式做交互,更方便,如果有更好的方案留言给我,阿里嘎多最近在项目中遇到与H5交互,当时方案是在请求头中加入header,但是后面遇到了比如浏览器缓存head
阿栋先森
·
2021-06-11 12:51
一个包含基本功能的
WKWebView
Δ~~~~Δξ•ェ•ξξ~ξξξξ“~~〇ξξξξξ~ξξξξξξξξξξ包含的功能进度条URL拦截点击返回按钮回退一页////WebLinkViewController.m//CubeSugarEnglishStudent////Createdbyseekmac002on2017/7/27.//Copyright©2017年Netease.Allrightsreserved.//#import"
有梦想的鸟
·
2021-06-11 06:46
WKWebView
与vue.js的交互
原生调用js的方法js写法methods:{//添加一条数据addList(){this.listJson.push("1")}},mounted(){//将addList方法添加到window中//这样原生代码就可以调用addList方法了window['addList']=()=>{this.addList()}}Swift写法//调用js的addList方法self.webView?.eva
南南小生
·
2021-06-10 14:13
WKWebView
和JS交互
直接上代码#import"ViewController.h"#import@interfaceViewController()@property(strong,nonatomic)
WKWebView
*wkweb
西门淋雨
·
2021-06-10 10:38
Swift 5.2 解析HTML 计算高度(包含图片)富文本
Swift&OC解析HTML首选大家可能都会使用
WKWebView
,但是针对不同项目可能会有不同的问题,嵌套页面内使用
WKWebView
计算高度就是一个问题,上下均有不同控件,页面渲染时,加载HTML高度时
软曼网
·
2021-06-10 10:11
Flutter开发02
今天来分享一下开发flutter遇到的一两个问题:问题一:flutter打开原生的
WKWebView
页面,想要禁止用户长按操作。
塞外神龙
·
2021-06-10 08:39
WKWebView
与JS交互代码(OC)
#import"AboutMyViewController.h"#import"HtmlWKWebView.h"@interfaceAboutMyViewController()//分享@property(nonatomic,weak)UIView*bageView;@property(nonatomic,weak)UIView*contentView;@propertyWebViewJavasc
爱恨的潮汐
·
2021-06-09 10:03
WKWebview
发送POST请求
NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:url];[requestsetHTTPMethod:@"POST"];[requestsetHTTPBody:[@"id=12&name=Jhon"dataUsingEncoding:NSUTF8StringEncoding]];[self.webViewloadRequ
Mystical
·
2021-06-09 10:50
如何禁止Universal Links跳转
前言最近项目中要放个携程网页,本以为用
WKWebView
,但是产品测试给我反应,如果手机装了携程App,点击携程网页会自动跳转到携程App,由于是分佣模式,如果跳转到携程App下单的话,并不会记录到我们的订单中
听丶死亡在唱歌
·
2021-06-09 00:37
UIWebview/
WKWebview
/PDF 添加水印
有时为了防止webview内容或PDF等文件或网页内容别切屏需要增加水印功能,iOS里面PDF的阅读最方便的也是直接用webview来打开,那么怎么给他加背景图片或水印呢?大部分人会说这个简单,直接给webview添加一个背景视图,然后把webview设置为透明的,但是实践操作后你会发现这个方法并不好使,你加的背景视图却总是在webview的后面并且不可见,如果要其可见,需要html文件本身是透明
老刘_Tony
·
2021-06-08 19:15
iOS中
WKWebview
写入cookie的实现及思路分析
问题UIWebView中可以调用NSHTTPCookieStorage单例对象写入cookie,但是
WKWebView
无法像UIWebView一样优雅的读取和写入cookie。虽
木小土
·
2021-06-08 17:47
iOS
WKWebView
页面内无法跳转问题
首先遵循WKNavigationDelegate协议,并实现以下方法即可-(void)webView:(
WKWebView
*)webViewdecidePolicyForNavigationAction
zym_
·
2021-06-08 15:20
wkwebview
使用小记
调起微信支付参考网址:https://www.jianshu.com/p/28483a16c4d5返回自己的app参考网址:https://www.jianshu.com/p/66d2c0ff51c62、
wkwebview
需要药
·
2021-06-08 10:23
ios调用js(vue)
app端调用普通的网页js:app端:代码触发网页的js方法:
wkWebView
.evaluateJavaScript("KK()",completionHandler:nil);//这是用swift写的网页端
LiangKK
·
2021-06-08 06:01
畅米 学习 总结
2017.3.1入职2.20用的一些第三方库:Bugtags测试版bug捕捉工具Fabric正式版bug捕捉工具
WKWebView
网页sketch轻量级,易用的矢量设计工具,美工作图,交给移动端工程师postmanwindows
程序员进阶
·
2021-06-08 05:56
iOS
WKWebView
loadHTMLString 异步加载图片 为图片添加点击事件
本文主要是针对后台返回数据是html标签的数据加载异步加载html标签内的img标签,给img标签添加点击事件例如返回的数据格式如下一、《望天门山》作者:唐代李白1、原文天门中断楚江开,碧水东流至此回。两岸青山相对出,孤帆一bai片日边来。2、译文天门山从中间断裂是楚江把它冲开,碧水向东浩然奔流到这里折回。两岸高耸的青山隔着长江相峙而立,江面上一叶孤舟像从日边驶来。或者完整的html标签数据这些数
xxxixxxx
·
2021-06-07 15:58
WKWebView
下js的alert(),confirm(),prompt()方法无法正常执行
由于安全机制的问题,
WKWebView
默认对JavaScript下alert类的方法(包括alert(),confirm(),prompt())做了拦截,如果要想正常使用,需要实现
WKWebView
的三个代理方法
jy__Lu
·
2021-06-07 06:01
WKWebView
加载新界面无反应
现象:
WKWebView
中,加载了一个网页,点击网页中的按钮,正常的应该是加载新的界面,但是界面无反应并且,将加载按钮的网页URL放在微信和Safari是正常的。
踩坑小分队
·
2021-06-06 16:35
使用NSURLProtocol黑魔法hook
WKWebview
,AFN的网络请求
NSProtocolMockNetWork本例实现了基于NSURLProtocol对
WKWebview
,普通http请求,AFN3.0的mockNSURLProtocolproperty苹果官方是这样描述的
jorgon
·
2021-06-06 12:56
WKWebView
单个界面添加请求头
重点在这-(void)setUrl:(NSURL*)url{_url=url;HWWeakSelf(weakSelf)//NSURLRequest*request=[NSURLRequestrequestWithURL:weakSelf.url];NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:weakSelf.url]
SK丿希望
·
2021-06-06 10:37
WKWebView
的使用
WKWebView
是iOS8.0之后引入的,不再打算适配iOS7.0的小伙伴可以尝试使用一下这个
WKWebView
这个控件。
流星大石头
·
2021-06-06 09:30
2019-06-13
wkwebview
离线化加载h5资源解决方案
https://www.jb51.net/article/138785.htmhttps://github.com/LLFKHL/wk-proxy思路:使用NSURLProtocol拦截请求转发到本地。1.确认离线化需求部门负责的app有一部分使用的线上h5页,长期以来加载略慢...于是考虑使用离线化加载。确保[低速网络]或[无网络]可网页秒开。2.使用[NSURLProtocol]拦截区别于ui
零零321
·
2021-06-05 16:22
ios跟网页的交互
我用了UIwebView,也用了
WKWebView
。现在分别说下我自己的两种用法。
七码_Z
·
2021-06-05 15:49
WKWebView
不支持scalesPageToFit属性 解决方案
UIWebview的内存泄露问题导致我彻底的抛弃了他,该用
WkWebview
通过注入js的方式,可以实现scalesPageToFit属性效果代码如下:NSString*jScript=@"varmeta
风___________
·
2021-06-05 15:55
WKWebView
WKWebView
涉及的一些类
WKWebView
:网页的渲染与展示相关属性//UI代理@property(nullable,nonatomic,weak)idUIDelegate;//导航代理@property
阿洋12138
·
2021-06-05 07:14
iOS开发
WKWebView
的使用
简介iOS8.0之后,苹果推荐使用WebKit框架中的
WKWebView
来加载网页,使用WKWebViewConfiguration来配置JS交互。使用首先导入#import创
Arthur凌
·
2021-06-05 03:11
WKWebView
默认缓存的使用
WKWebView
加载网页时为了追求更好的用户体验,会设计一个缓存机制来应对加载缓慢的问题。缓存的方案一般有2种:1.利用浏览器自带的缓存机制。
南南小生
·
2021-06-05 03:30
WKWebview
修改userAgent
在混合开发中,难免会遇到需要服务器判断是否为app打开该网页可以通过设置webview的userAgent实现判断参考stackoverflow如果多个webView共有一个父类的话推荐使用:UIWebView*webView=[[UIWebViewalloc]initWithFrame:self.view.bounds];NSString*userAgent=[webViewstringByEv
大热天晒太阳
·
2021-06-04 22:07
iOS - swift-
WKWebView
同步多个cookie
笔者公司最近为了快速出一款app,采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,登录页面使用原APP,这样就不可避免的需要使用cookie与Html5交互(这里使用的WebViewJavascriptBridge)普通的webView是通用NSHTTPCookieStorage里面的cook
丿唯一的唯一丿
·
2021-06-04 19:48
最近上传新项目到APP Store 报ITMS-90809: Deprecated API Usage 警告
最近新上架APP到AppStore上去,在开发者邮箱收到以下警告,苹果要放弃UIWebview需要把UIWebview替换成
WKWebView
,以下是警告的部分内容:ITMS-90809:DeprecatedAPIUsage-NewappsthatuseUIWebViewarenolongeraccepted.Instead
长期接iOS外包
·
2021-06-04 19:04
WebKit框架解析(三)——
WKWebView
替换UIWebView(一)
版本记录版本号时间V1.02018.08.03前言iOS8和OSX10.10以后,苹果推出了新框架WebKit,提供了替换UIWebView的组件
WKWebView
。
刀客传奇
·
2021-06-04 16:20
ZSSRichTextEditor换
WKWebView
前言ApplewillnolongeracceptsubmissionsofnewappsthatuseUIWebViewasofApril30,2020andappupdatesthatuseUIWebViewasofDecember2020.Instead,useWKWebViewforimprovedsecurityandreliability.1.首先稍微封装了一下WKWebViewMTW
honzon_0
·
2021-06-04 14:50
WKWebView
跨域问题
WKWebViewConfiguration*config=[[WKWebViewConfigurationalloc]init];///解决
WKWebview
跨域问题[config.preferencessetValue
王煜仁
·
2021-06-04 10:44
【iOS开发】
WKWebView
调用系统相册问题(二)
上文链接:【iOS开发】
WKWebView
调用系统相册问题(一)我想对于使用过系统相册的人来说,如何修改导航栏样式并不陌生,可以继承之后重写,可以
Dnaleci
·
2021-06-04 09:19
WKWebView
JS交互
functionIOS_Share(){window.webkit.messageHandlers.IOS_Share.postMessage({"title":"{{$title}}","content":"{{$title}}{{$title}}","url":"https://www.baicaif.com/article/read.do?id=388","pic":"https://bai
iOS乐乐
·
2021-06-04 04:09
WKWebview
使用分享
1.背景
WKWebView
是苹果在iOS8中引入的新组件,目的是给出一个新的高性能的WebView解决方案,摆脱过去UIWebView的老、旧、笨重,特别是内存占用量巨大的问题,它使用NitroJavaScript
YwWyW
·
2021-06-04 00:12
iOS 加载PDF(docx文件加载失败可以转为PDF再加载)
下面介绍
WKWebVIew
和QLPreviewController1
WKWebVIew
这个就简单直接上代码:#import@interfacePrivacyViewController()@property
梵尘yst
·
2021-06-03 14:47
iOS开发
WKWebView
开发过程问题整理
1.iOS9中UIWebView/
WKWebView
里面请求数据失败这个问题,Google一下可以找到大量
YinTokey
·
2021-05-29 10:11
ios
微信小程序运行流程看这篇就够了
三端的脚本执行环境以及用于渲染非原生组件的环境是各不相同的:在iOS上,小程序的javascript代码是运行在JavaScriptCore中,是由
WKWebView
极乐叔
·
2021-05-20 17:13
cell中嵌套UIWebView和
WKWebView
最开始是Cell中嵌套UIWebView,但是当打开关闭不同网页重复很多次时,内存会不断增加,存在内存泄漏,后来改成cell中嵌套UIWebView和WKWebViewQYAwardInfoDescribeCell.h的代码:#import@classQYAwardInfoModel;@interfaceQYAwardInfoDescribeCell:UITableViewCell//@prope
YannChee
·
2021-05-20 05:11
WkWebView
清除缓存 ios8
WkWebView
清除缓存ios8iOS8系统NSString*libraryDir=NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask
romancemystery
·
2021-05-19 20:25
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他