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
使用DTCoreText加载富文本以及加载图片显示问题
如果使用
WKWebView
来做,改字体比较困难,于是就想到了DTCoreText。
元哥830
·
2023-06-18 02:42
iOS检查项目中是否存在废弃的UIWebView
背景苹果2020年12月将不再接受使用UIWebView,相反,使用
WKWebView
来提高安全性和可靠性,老项目的具体问题邮件:DearDeveloper,Weidentifiedoneormoreissueswitharecentdeliveryforyourapp
茗涙
·
2023-06-17 11:12
iOS
WKWebView
的缓存策略
说明:以下文章转载至:https://www.jianshu.com/p/ce3990fcc7c8缓存策略有以下四种方式:默认的NSURLRequest缓存策略后台需要做响应头设置,否则无法进行缓存。存在cache目录,n磁盘紧张会被清除NSURLCache和上面类似。可以不需要后台设置也能存储。存在cache目录,n磁盘紧张会被清除下载网页将整个网页下载下来,正则匹配图片url,下载图片至本地。
XLawsZero
·
2023-06-17 06:14
iOS
WKWebView
UITableView嵌套
WKWebView
手势冲突问题
需求是首页TableView中嵌套显示一个H5,我想到的是把
WkWebView
放到一个cell中显示,并且以H5的内容高度为改Cell的高度,也就是完全显示H5的内容,webView和webView.scrollView
连明
·
2023-06-16 03:28
iOS
WKWebView
控制自动弹起键盘
iOS在UIWebView时代,系统提供了keyboardRequiresUserInteraction属性,用于处理webView自动弹起键盘,但是在
WKWebView
,该方法被废弃,需要自己手动实现
随心_追梦
·
2023-06-15 15:02
OC中
WKWebView
和js交互
简介: 本文主要是记录一下,
WKWebView
相关的一些知识。
苍眸之宝宝
·
2023-06-14 05:13
内置网页-
WKWebView
WKWebView
有WKNavigationDelegate和WKUIDelegate及WKScriptMessageHandler。
求长生
·
2023-06-13 19:19
iOS 设置UA的方式(iOS12之后最新版本)
iOS12之后,苹果在网页控件方面做出了大的调整,彻底放弃了UIWebView,要求用户全面升级使用
WKWebView
。其中设置UA的方式也发生了改变。
雪中夜归人
·
2023-06-13 14:42
iOS
WKWebView
H5微信支付跳转
iOSWKWebViewH5微信支付跳转需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决
WKWebView
无法跳转回APP的BUG.阅读前提:了解
WKWebView
小东邪啊
·
2023-06-12 13:18
WKWebview
保存图片到相册并弹窗提示
wk本身自带长按保存图片功能(保存完不弹窗),产品要求从web保存图片到相册,保存完还要弹窗提示,没办法只能自己写了~~1.禁用自身选中效果#pragmamark-结束-(void)webView:(
WKWebView
DeCori
·
2023-06-12 11:50
【
WKWebview
填坑(一)】
WKWebview
添加User-Agent ios12下的兼容问题
网上好多
WKWebview
的方法都差不多而且基本都是错的,下面是我自己整理的添加User-Agent的方法,兼容ios8,还有最新的ios12,具体代码如下:if(@available(iOS12.0,
岳重亮
·
2023-06-12 08:58
iOS
WKWebView
无法加载本地css文件问题
最近学习HybridAPP混合开发,为了性能及流畅度,将UIWebView替换为
WKWebView
,模拟器测试一切良好,但真机上遇到了一个大问题:CSS文件未被加载未读取css文件网上一通查阅及验证后,
帅气影中人
·
2023-06-11 18:38
WKWebView
-(void)webView:(
WKWebView
*)webViewdidFinishNavigation:(WKNavigation*)navigation{//动态设置高度[webViewevaluateJavaScript
UorDaer
·
2023-06-11 10:14
WKWebView
缩放禁用和文字显示偏小问题
使用
WKWebView
时,显示文字会偏小,是因为H5配置缺少了meta标签,可以让H5开发人员配置或在代码中加入以下内容;需要禁用用户缩放手势时,可以再增加user-scalable=no字段,如下所示
划满伤痕的天空
·
2023-06-11 05:18
WKWebView
学习中的坑
1、Couldnotsignalservicecom.apple.WebKit.WebContent:113:Couldnotfindspecifiedservice2018-04-1110:40:56.385880+0800XXX[1997:73994]当主服务器接收到服务器重定向时调用2018-04-1110:40:57.924879+0800XXX[1997:73994]决定是否在其响应已知
LYDeveloper
·
2023-06-08 17:24
项目中关于oc与JS的交互,
wkwebview
的使用
首先介绍一下
WKWebView
,
WkWebView
是ios8.0之后推出的一款用于替代UIWebView的的组件,相比于UIWebView,使用
WKWebView
,会提高程序的速度,减少内存的占用,所以在
georgehenrywilliam
·
2023-06-07 19:14
iOS 获取网页标题
-(void)webView:(
WKWebView
*)webViewdidFinishNavigation:(WKNavigation*)navigation{if(self.showTopBarTitle
刘小哈哈哈
·
2023-06-06 22:07
ios
objective-c
android
Swift 内嵌H5跳转微信、支付宝支付问题
需求:swiftWKWebView展示H5页面,在H5上点击按钮进行跳转微信app,支付宝app进行支付,支付完成后(无论支付成功与否),返回自己的app刷新当前H5页面;
WKWebView
的使用方式就不赘述了
Zero_Jin
·
2023-05-22 17:02
H5使用a标签时含有target="_blank",在ios app中无法跳转
在使用
WKWebView
加载H5时,给文字添加超链接,使其可以点击跳转到某个地址。
杏子_2fd0
·
2023-04-28 09:48
WKWebView
的cookie问题
以下内容转载http://xiaozhuanlan.com/topic/2517460839终端杂谈的一篇文章前言如果开发者一开始选择UIWebView作为h5的容器,开发者无须关注cookie的存取问题,因为后台下发的cookie会自动存储到NSHTTPCookieStorage这个容器中,webView内部的请求会自动从NSHTTPCookieStorage获取合适的cookie带上去。但是苹
hang_a7bf
·
2023-04-21 16:19
swift中
wkwebview
OC向js传值(token和userid等)
WKUserScript就是帮助我们完成JS注入的类,它能帮助我们在页面填充前或js填充完成后调用。letkey=(String(format:"localStorage.setItem(\"token\",'%@');localStorage.setItem(\"project_id\",'%@');localStorage.setItem(\"user_id\",'%@');",User.de
帅气的要死的感觉
·
2023-04-21 15:42
iOS-
WKWebView
取消自动选中灰色背景
在IOS中
WKWebView
有些地方tap点击会有一个灰色背景图层出现,会让用户感觉是个bug.tap点击
WKWebView
会有一个灰色背景图层出现-webkit-tap-highlight-color
Pandakingli
·
2023-04-21 11:44
iOS开发
WKWebView
嵌套H5支付调原生APP支付及回调
本文内容如标题,会涉及到H5调原生支付以及在微信、支付宝支付后跳转回本APP内容1、H5调起微信、支付宝APP支付2、支付成功或失败后的回调首先需要再项目工程配置URLTypes,路径“info->URLTypes”,如图所示项目工程文件.png添加后info.plist文件的URLTypes所得如图所示URLTypes.png微信的URLSchemes里面添加的必须为微信开放平台H5支付的域名,
_源计划
·
2023-04-21 10:10
WKWebview
转载自:https://mp.weixin.qq.com/s/jZ-6cfd5wW9B_bIBenG7Sw现在我们的app都需要使用
WKWebview
来加载h5页面了,但是使用过程中有些细节需要注意,通过本篇文章可以让大家更加完善的了解
手中的风信子
·
2023-04-21 09:41
WWDC 2017中
WKWebView
的新特性
在ios11中,
WKWebview
增加了三个API对应三个新特性:WKHTTPCookieStore:管理cookieWKContentRuleList:过滤掉不想要的内容WKURLSchemeHandler
狂风被雨淋
·
2023-04-21 07:29
iOS APP内嵌Webview跳转支付宝,完成后跳回APP
遇到的问题:由于项目是通过
WKWebView
内嵌的h5来实现,而且需要进行支付宝支付。
BoASir
·
2023-04-21 05:06
如何在iOS应用中更好的调试H5页面
本篇先简单讲述
WKWebView
的加载流程,再通过Safari网页检查器,实现H5页面的调试与问题定位。一、了解web容器的加载流程1、
WKWebView
的
风·之痕
·
2023-04-20 22:05
Objective-C
JavaScript
safari
ios调试
h5调试
web页面调试
IOS
WKWebView
与Cookie问题梳理
1、WK脚本注入Cookies信息-代码示例/*Ajax、iframe请求配置cookies*/-(WKWebViewConfiguration*)configuration{if(!_configuration){_configuration=[[WKWebViewConfigurationalloc]init];_configuration.allowsInlineMediaPlayback=
风·之痕
·
2023-04-20 22:33
Objective-C
cookie
wkWebView
登录态
Swift
WKWebView
通过监听,获取加载进度和标题
WKWebView
提供了可以监听页面加载进度,以及页面的标题的方法。
steveMoriya
·
2023-04-20 21:24
WKWebView
隐藏导航栏全屏显示后顶部出现20px空白
WKWebView
加载web页面,隐藏导航栏,全屏显示后,发现顶部出现20px的空白,简单记录下解决方法:if(@available(iOS11.0,*)){if(kIsIphoneX){self.
wkWebView
.scrollView.contentInsetAdjustmentBehavior
Liebling_zn
·
2023-04-20 10:52
iOS优化记录
而
WKWebView
不仅有出
大冯宇宙
·
2023-04-20 06:52
WKWebView
执行Post请求
方法一:使用js的form表单发送post请求首先定义js函数的字符串宏#defineKWKWebViewPost_JS@"functionwkwebview_post(path,enctype,params){\varmethod=\"POST\";\varform=document.createElement(\"form\");\form.setAttribute(\"method\",me
MrSYLong
·
2023-04-18 08:50
关于
WKWebview
KVO的问题
最近听云上监听到一个crash,内容如下:Aninstance0x11c9d7400ofclassWKWebViewwasdeallocatedwhilekeyvalueobserverswerestillregisteredwithit.Currentobservationinfo:((Context:0x10b085000,Property:0x281f09f20>Context:0x0,Pr
zgsddzwj
·
2023-04-18 01:17
WebViewJavascriptBridge 调用过程(一)
2、JS端的匿名函数对应OC端的block3、OC端可以直接调用js//
WKWebView
-(void)evaluateJavaScript:(NSString*)javaScriptStringcompletionHandler
愤怒的八哥
·
2023-04-17 23:15
wkwebview
中didFinishNavigation不执行不调用的原因
1.代理未设置contentWebView.UIDelegate=self;contentWebView.navigationDelegate=self;2.怀疑是页面加载未完成,但打印进度,最终是到1.0的,所以排除3.log中有WebPageProxy::didFailLoadForFrame:frameID=3,domain=NSURLErrorDomain,code=-999的提示,网上有
fly大梦想家
·
2023-04-17 22:50
Swift-
WKWebView
监听加载进度
调用PayWebViewController.showVC(formVC:self,url:"https://www.hao123.com",completion:{DispatchQueue.main.async(execute:{HWPrint("来了")})})实现importUIKitimportWebKitclassPayWebViewController:BaseViewControl
SK丿希望
·
2023-04-17 22:27
WKWebView
遇到的坑
wkwebView
设置Cookies使用WKWebViewconfigoration设置cookie有时候可能不成功。使用如下方法设置cookie会偶现设置不了的问题。
AIGCer
·
2023-04-17 17:49
Object-C
iOS开发
WKWebView
WKWebView
iOS
WKWebview
首次加载LocalStorage 问题解决经历
背景近期,公司项目需要对接第三方公司H5页面,其中遇到一个
WKWebview
网页缓存在每次启动APP都会无故消失的问题。
o翻滚的牛宝宝o
·
2023-04-16 11:07
WebViewJavascriptBridge
最近一直在忙,今天抽空写一下H5和Native的交互一、选择项目本身webview使用的是
WKWebview
,其实
WKWebview
自带的messageHandle也可以满足此需求JSContext,源自于
上冬十二
·
2023-04-16 08:59
iOS
WKWebView
适配(基础篇)
一、初始化1.initWithFrame:configurationself.
wkWebView
=[[WKWebViewalloc]initWithFrame:frameconfiguration:[self_defaultConfiguration
JerryVon
·
2023-04-16 05:25
iOS与H5交互(JS调用OC方法——
WKWebView
)
一个很好的例子wkwebviewiOS下JS与OC互相调用,可以实时传递数据按此例正确书写,一般可以达到调用的效果主要说一下注意点PS:我现在只做了JS调用原生,先说这个的,做了其他的额,再补充JS调用window.webkit.messageHandlers..postMessage()与原生传递数据其中messageBody没有参数的话,也要传null(与他人联调很不方便,这个东西耗费了我两个
Fire_day
·
2023-04-15 21:35
关于
WKWebView
在iOS 10系统下显示不全的问题
最近在开发文章详情控制器时突然发现,同事们的手机只要是iOS10的系统,文章下面就都是空白,而iOS11和iOS9都没问题.但是KVO计算
wkwebview
的高度是正确的.于是我就怀疑是render渲染显示的问题
一只iOS开发狗
·
2023-04-15 19:45
swift -
WKWebView
的加载进度和标题的观察者
这是一个
WKWebView
的进度观察者privatelazyvarprogressObservation:NSKeyValueObservation={varobservation=self.webView.observe
我是一个大胖墩
·
2023-04-15 16:49
[WKWebViewJavascriptBridge webView:decidePolicyForNavigationAction:decisionHandler:] was called m...
WKWebViewJavascriptBridge.m文件中decisionHandler(WKNavigationActionPolicyCancel);后加return;-(void)webView:(
WKWebView
shizidy_90
·
2023-04-15 14:18
WKWebView
的使用以及交互传值
1,导入#import2,实现代理3,WKWebViewConfiguration*config=[[WKWebViewConfigurationalloc]init];config.preferences=[[WKPreferencesalloc]init];//config.preferences.minimumFontSize=10;config.preferences.javaScript
顺其自然_Cao
·
2023-04-15 01:04
WKWebView
如何支持window.open方法
iOS平台UIWebView默认支持了这一js命令,但是
WKWebView
默认是不支持的。第一、UIWebView下window.open的表现如前所述,UIWe
文刂Rn
·
2023-04-14 16:06
UIWebView和
WKWebView
的对比
1.UIWebView和WKWebViewUIWebView1)UIWebView是iOS2就有了的,占用内存也比较多,内存峰值也挺夸张的2)UIWebView继承自UIView是用来加载网页的类,可以简单理解成就是一个viewWKWebView1)相比UIWebView的话,支持更多的HTML5的特性2)滚动刷新率在60fps以及内置手势3)添加了加载进度属性:estimatedProgress
workersJiaDa
·
2023-04-14 15:40
iOS从入门到放弃
iOS
WKWebView
WebView
WKWebview
的使用总结
最近用到
WKWebview
来实现项目中H5字段的加载功能,遇到很多问题,总结并学习一下;实现功能:使用
WKWebview
加载h5字段,获取页面点击事件为方便对比,贴出后台返回的h5字段版本更新公告V1.3.60&
瓦力wali
·
2023-04-14 14:52
WKWebView
隐藏导航栏后顶部出现空白
WKWebView
加载web页面,隐藏导航栏,全屏显示,发现顶部出现20px的空白。记录一下解决方法,并对iOS11也做相应调整。
Lee馍馍
·
2023-04-14 12:06
WKWebview
拦截 Scheme
WKWebView
只允许开发者拦截自定义Scheme的请求,如果在方法-[WKWebViewConfigurationsetURLSchemeHandler:forURLScheme:]里设置URLScheme
秀才不才
·
2023-04-14 10:55
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他