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
原生JS交互(一)—— UIWebView拦截URL
移动端开发的时候,很多时候会出现这样的情况,有些页面用H5来写,移动端使用UIWebView或
WKWebView
进行加载。偶尔会出现交互的情况,这都很正常。
CoderXLL
·
2023-04-12 04:28
iOS - 获取
WKWebView
内容的高度并设置字体大小
在大多是情况下,如果一个界面完全是由网页组成的时候我们也许不需要考虑获取
wkwebview
的高度,但是如果说界面比较的复杂,当webview在一个scrollView上的时候,我们可能就需要动态的获取webview
ShIwEn9
·
2023-04-11 05:44
WKWebView
跳转闪退
解决方法原因-(nullableWKWebView*)webView:(
WKWebView
*)webViewcreateWebViewWithConfiguration:(WKWebViewConfiguration
小俊一不小心
·
2023-04-10 19:32
基于QQ邮箱,浅谈UIWebView与
WKWebView
的区别
浅谈UIWebView与
WKWebView
1.什么是WebView?
珈朵朵
·
2023-04-10 19:20
iOS开发中webview和OC交互
2.概述2.1交互方式OC调用JSJS调用OC2.2加载JS的方式OC开发中加载网页有两种选择,iOS7之前使用UIWebView,iOS8之后时候
WKWebView
,后续将分别讲解UIWebView和
Hale王
·
2023-04-10 13:26
Flutter WebView使用以及分析
一、背景在开发过程中很多时候都需要用WebView展示网页,在android中可以直接使用WebView控件加载网页,iOS也有
WKWebView
或UIWebView,那么在flutter中如何加载网页
林军华
·
2023-04-10 11:23
krpano 720云
WKWebView
加载本地html
之前项目加载全景图片用的720云全景和krpano,生成后下载到本地用UIWebView加载,今天看到了苹果禁止了UIWebView,就试试
WKWebView
首先加到项目里的时候记得选择Createfolderreferences
ZhangXiaoxx
·
2023-04-10 08:40
2020-04-26WebViewJavascriptBridge分析理解
配流程图image.png一.简单介绍(针对
WKWebview
)WebViewJavascriptBridge是根据
WKWebview
自带的监听页面跳转的方法-(void)webView:(
WKWebView
ddavidXu
·
2023-04-10 08:15
wkwebview
加载HTML字符串获取高度问题
方法一:!image.png这种可能会出现不准确的情况,方法二:!image.png推荐使用这种,KVO监听webview的contentSize来获取高度但是最近遇到很大一个坑:使用第一种方法获取不准,第二种方法会造成死循环,在没有给webview高度赋值前是正确的,一旦赋值就一直回调,出现死循环,几千万的高度都来了,,吓人。后来发现在HTML字符串中有!image.png就会出现问题,前端把这
WLAnswer
·
2023-04-10 08:09
WKWebView
拦截器WKContentRuleListStore
WKContentRuleList是应用于Web内容的编译规则列表,适用于iOS11.0+的设备。我们可以通过给webView.configuration.userContentController添加WKContentRuleList,使WebView的加载遵守相关规则。记录下优酷moblie视频播放拦截json[{"trigger":{"url-filter":".*cp31.ott.cibn
秀才不才
·
2023-04-10 06:03
iOS 静音模式下播放声音
最近开发中遇到将手机设置为静音模式,UIWebView&
WKWebView
无法播放声音,查看了相关资料后发现,两行代码搞定Objective-CAVAudioSession*audioSession=[
luckySmileBoy
·
2023-04-10 05:37
H5页面内存暴增导致iOS
WKWebview
白屏
因此判定可能是iOS系统浏览器内核的原因,查了一下我们iOSapp里面的浏览器内核是
WKWebview
,搜了一下“
WKWebview
”,google浏览器联想推荐搜索“WKWeb
C_HPY
·
2023-04-10 01:23
iOS
WKWebView
小程序页面图片加载优化
这篇文章介绍在
WKWebView
页面内加载网络图片时的优化方案;相比直接在H5页面内请求加载一个网络图片,如果能通过原生端的图片框架完成图片的下载与缓存,再把图片数据回传给H5页面显示,那不管是在对缓存的控制提高加载性能上
MilesQL
·
2023-04-10 01:01
OC与H5交互
1:
WKWebView
与JS原生交互OC调用H5方法,给H5传参1:首先引入头文件#import2:设置WKNavigationDelegate代理并实现代理方法实现以下代码-(void)webView
纯阳子_
·
2023-04-09 12:05
iOS开发,将本地token添加到
WKWebView
的请求头中,实现H5与原生登录状态同步
开发需求:我们在开发中,往往需要跳转到H5专题界面展示一些H5的活动界面,这个时候往往就会遇到如何实现原生的登录状态与H5同步的问题。实现方法一,可以通过原生与JS交互,将token传给JS,再通过前端开发人员获取token刷新状态。但这种方法有一个弊端,首先请求界面完成后才给前端传token,传完token前端获取到token后还要刷新登录状态。这个时候,加载进度条会加载两次,影响了用户体验,并
深圳阳光
·
2023-04-09 06:46
浏览器兼容性问题总结
Firefox内核)、Blink(新的chrome)、Webkit(Safari+老chrome),国产的360、猎豹、百度、QQ浏览器大部分都是双内核(IE+Chrome)在手机端iso系统都是内置的
WKWebview
zhangAllen
·
2023-04-09 05:11
【iOS】Universal Links(通用链接)及其配置方法
注:当用户在
WKWebView
或UIWebView页面或Safari网页中点击指向网站的链接时,UniversalLinks才允许用户打开开发者的应用
胡萝卜须摇头玩
·
2023-04-09 02:44
WKWebView
修改user agent
iOS9.0开始,有如下API,可以自定义useragent@property(nullable,nonatomic,copy)NSString*customUserAgentAPI_AVAILABLE(macosx(10.11),ios(9.0));但是有些第三方网页是通过系统默认的useragent来进行页面适配,那么也需要默认的那部分useragent,根据iOS系统不同,useragent
ios_wong
·
2023-04-08 07:18
ios
wkwebview
之cookies
WKWebViewinstanceswillignoreanyofthedefaultnetworkingstorages(NSURLCache,NSHTTPCookieStorage,NSCredentialStorage)andalsothestandardnetworkingclassesyoucanusetocustomizethenetworkrequests(NSURLProtocol
多多蘸酱
·
2023-04-07 23:58
Swift 使用
WKWebView
加载本地html ,显示内容前闪白解决方案
项目里遇到当背景是黑色的时候,用
WKWebView
加载本地html,显示内容前会闪白在显示出内容.1.首先:先设置webView的背景颜色webView.backgroundColor=RGBColor
ALiG
·
2023-04-07 20:57
如何判断block回调未被调用
这里举几个比较典型的例子,比如WKUIDelegate中的回调:-(void)webView:(
WKWebView
*)webVie
码农苍耳
·
2023-04-07 20:37
SwiftUI实战-
WKWebView
的使用
SwiftUI实战系列SwiftUI实战-使用ViewModifier自定义微信TabBar底部导航和NavigationViewSwiftUI实战-NavigationLink图片和文字显示蓝色或者图片无显示SwiftUI实战-去除List分割线SwiftUI实战-自定义弹窗SwiftUI实战-自定义加载指示器HUDSwiftUI实战-广告页、欢迎页SwiftUI实战-NavigationVie
ISwiftUI
·
2023-04-07 19:57
使用
WKWebView
时遇到的一些坑
1.加载的html实际高度与展示出的高度不符(使用UIWebView时正常)在头中加入2.参数太长使用POST加载网页时失败使用下方代码请求失败NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:urlStr]cachePolicy:NSURLRequestReloadIgnoring
willwj
·
2023-04-07 19:58
wkwebview
修改userAgent
转载一波,记录一下下//要区分打开H5是在本地APP还是在手机浏览器,前端伙伴说需要配合修改默认的UserAgent,以便区分。//修改全局UserAgent值(这里是在原有基础上拼接自定义的字符串)[_mainWebViewevaluateJavaScript:@"navigator.userAgent"completionHandler:^(idresult,NSError*error){NS
c608
·
2023-04-07 12:27
普通Http接口 &
WKWebview
& UIWebview 网络流量统计
1统计普通http接口流量2统计UIWebView流量3统计
WKWebView
流量(需要调用私有api)源代码:https://github.com/bravegogo/Http_UI_WKWebviewNetWorkFlowStatistics
介和
·
2023-04-07 11:57
WKWebView
踩坑记录
近期在项目中有大量需求需要用
WKWebView
来实现,有在项目中尝试使用
WKWebView
拦截URL,拦截广告或者获取视频播放地址,以及和h5混合开发,有遇到过一些坑,现在记录部分典型问题以供后续遇到时查阅
benye
·
2023-04-06 17:01
WKWebView
白屏之坑
问题最近项目中使用了
WKWebView
展示echarts图表。起初效果很好,但是长时间测试后发现,
WKWebView
会出现白屏现象。
口子窖
·
2023-04-06 08:23
iOS 在WebView内点击视频全屏播放,退出后导致状态栏被隐藏
遇坑情景在项目中有一个使用
WKWebView
来加载新闻页面的情况,在一般的文字加图片的新闻当中,运行情况良好,但是突然发现有一些新闻页面内含有视频。
我是何先生
·
2023-04-06 07:00
关于iOS开发中使用
WKWebView
拨打电话的问题
按照逻辑应该是点击之后弹出拨号界面的,查看代码发现cell的点击事件里是这样写的:NSString*phoneStr=[NSStringstringWithFormat:@"tel:%@",phone];
WKWebView
Aexsi
·
2023-04-05 03:05
Swift--如何清除
WKWebView
的缓存
letdataStore=WKWebsiteDataStore.default()dataStore.fetchDataRecords(ofTypes:WKWebsiteDataStore.allWebsiteDataTypes(),completionHandler:{(records)inforrecordinrecords{//清除指定网站ifrecord.displayName.conta
星河__
·
2023-04-04 20:00
Objective-C的
WKWebView
学习笔记
WKWebView
-Web视图
WKWebView
是苹果在iOS8中引入的新组件,用于显示交互式web内容的对象,支持更多的HTML5的特性,其官方宣称高达60fps的滚动刷新率以及内置手势,并将UIWebViewDelegate
寻心_0a46
·
2023-04-04 19:36
iOS H5调微信支付与回调
我这里用的是
WKWebView
,首先要实现WKNavigationDelegate协议1、由H5页跳转微信客户端--WKNavigationDelegate方法该方法是决定H5页面是否允许跳转的-(void
151feb3ee07b
·
2023-04-04 10:50
iOS
WKWebView
加载本地图片报错"Not allowed to load local resource"
以前用的是UIWebView,但是升级到iOS13后UIWebView已经被废弃了,而且UIWebView在iOS13的机器上很不稳定,很多crash,so决定改为
WKWebView
。
钟离未央
·
2023-04-04 10:36
WKWebView
ajax cookie
1问题原因:
WKWebView
加载的网页中用到了ajax请求,但是ajax又没有带上cookie导致无法请求到数据。
小猪要飞
·
2023-04-04 09:27
iOS文件下载 存储在手机文件夹浏览
如自定义VC与view实现或者UIWebView/
WKWebView
或者利用系统自带的UIDocumentPickerViewController都可以实现,但是要实现在手机的文件里打开,这个是第一次遇到
仰望远处
·
2023-04-03 19:50
iOS
WKWebView
加载本地html
目录如图屏幕快照2018-10-17下午5.19.45.png导入#importWKWebView*
wkWebView
=[[WKWebViewalloc]initWithFrame:CGRectMake
CaptainRoy
·
2023-04-03 02:21
WebViewJavascriptBridge
iOSNative就好比两块没有交集的大陆,如果想要使它们相互通信就必须要建立一座“桥梁”是盛名已久的JSBridge库,它仅使用了少量代码就实现了对于MacOSX的WebView以及iOS平台的UIWebView和
WKWebView
老了敲不动了
·
2023-04-02 19:54
ios
iOS原生与JS的交互(
WKWebView
)
一、JS调用原生//注入监听js的事件WKUserContentController*_userContentController=[[WKUserContentControlleralloc]init];//NSString*jsButtonId=@"buttonId";NSString*jsMessage=@"UnityBack";//监听js的方法名【注:window.webkit.mess
vihong丶
·
2023-04-02 12:38
swift 4.2用代码实现UIWebView
viewcontroller.swift:importUIKitimportWebKitclassViewController:UIViewController,WKNavigationDelegate{varwebView:
WKWebView
yytester
·
2023-04-02 05:16
解决
WKWebView
加载的H5,无法调用拨打电话功能
UIWebView加载的H5,可以调用;但是
WKWebView
就是不行,可以在
WKWebView
的WKNavigationDelegate代理方法处理,代码如下://处理拨打电话以及Url跳转等等-(void
江河_ios
·
2023-04-01 21:42
IOS ipad UserAgent识别错误
怀疑是苹果的bug,更新了IOS13以后,ipad加载
WKWebView
宽度超过375的时候,UA会变成Macintosh,导致H5端无法识别。
上帝是个女孩丶
·
2023-04-01 18:10
WKWebView
拦截请求资源
方案一:使用NSURLProtocol拦截
WKWebView
请求问题:1、拦截请求需要使用私有接口(WKBrowsingContextController类和registerSchemeForCustomProtocol
MrSYLong
·
2023-03-31 05:31
2018-06-12 记 ios中UIWebView的坑
原因:未升级UIWebView->
wkwebview
,用的safari引擎。
GeeFib
·
2023-03-31 05:56
iOS
WKWebView
注入Cookie
简介:Cookie是保存在浏览器一块用户信息,供服务器去访问网上有三种方式注入Cookie:第一种:将原先UIWebView里的Cookie数据资源拿出来,重新赋值给
WKWebView
,因为
WKWebView
酸三角
·
2023-03-31 03:24
Flutter webview 使用和交互
在iOS中底层调用的是
WKWebView
,在Android中底层调用的是WebView。webview_flutter使用添加组件添加w
王大妈啊
·
2023-03-30 23:19
工程中UIWebView 全部替换为
WKWebView
记录
对于新开发的APP,相信如果工程中存在UIWebView已经不能提交了,现在我要记录的是更新版本的APP提交AppStore提示UIWebView即将在2020年12月停止使用的问题。首先可以简单分析自己代码主要有几个模块包含UIWebView:1、自己的写的代码这部分其实主要就是修改实例,替换代理类,替换实现的代理方法。UIWebViewDelegate=>WKNavigationDelegat
LiteDeveloper
·
2023-03-30 23:57
wkwebView
添加 进度条
//进度条的progressletprogress:CAShapeLayer={letshape=CAShapeLayer()letpath=UIBezierPath()path.move(to:CGPoint(x:0,y:1.5))path.addLine(to:CGPoint(x:UIScreen.main.bounds.width,y:1.5))shape.path=path.cgPath/
化身孤岛的鲸_ca35
·
2023-03-30 19:24
iOS开发技巧之:JS和
WKWebview
调用(大全)
的方法方法一:利用WKUserContentController1、先在OC这边注册方法给js调用self.webConfig=[[WKWebViewConfigurationalloc]init];self.
wkwebview
VKOOY
·
2023-03-30 12:31
WKWebView
的7个注意点
最近公司项目支持最低支持iOS8了,老一代的UIWebView终于可以退下,替换上
WKWebView
之后,看哪个页面都感觉眉清目秀,总体上来说,
WKWebView
从使用上来说比UIWebView友好太多了
王大妈啊
·
2023-03-30 05:16
IOS Swift
WkWebview
如何屏蔽长按
今天突然发现
wkwebview
中的图片可以长按,长按后弹出选项框,不管选什么都会退出当前页面。
nooob
·
2023-03-29 16:57
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他