WKFrameInfo是什么? WKWebView https://hujiangtech.github.io/tech/ios/2017/05/23/WKWebView.html iOS WKWebView相比于UIWebView浏览器之间内核引擎的区别 https://www.jishudog.
转载 2021-03-31 11:12:00
364阅读
2评论
前言最近项目中的UIWebView被替换为了WKWebView,因此来总结一下WKWebView的使用。 本文将从以下几方面介绍WKWebView:1、WKWebView涉及的一些类2、WKWebView涉及的代理方法3、网页内容加载进度条的实现4、JS和OC的交互5、本地HTML文件的实现一、WKWebView涉及的一些类WKWebView:网页的渲染与展示注意: #import <Web
原创 2023-06-01 00:32:05
332阅读
// allWebsiteDataTypes清除所有缓存 NSSet *websiteDataTypes = [WKWebsiteDataStore allWebsiteDataTypes]; NSDate *dateFrom = [NSDate dateWithTimeIntervalSince1 ...
转载 2021-07-13 10:41:00
1223阅读
2评论
1、WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适配 WKWebView 的时候,我们也惊讶于打开 WKWebView 后,App 进程内存消耗反而大
转载 2021-03-30 20:18:00
2656阅读
2评论
SwiftUI render WKWebView JSBridge
转载 2020-10-28 01:42:00
434阅读
2评论
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: ''https' is a URL scheme that WKWebView handles natively' -[WKWebViewC ...
转载 2021-08-19 19:35:00
838阅读
2评论
​ 
转载 2016-07-06 22:13:00
61阅读
2评论
1、简介iOS8之后苹果推荐使用WKWebView替代UIWebView1.1 主要的特点更多的支持HTML5的特性;更快,占用内存可能只有UIWebView的1/3 ~ 1/4;高达60fps的滚动刷新率和丰富的内置手势;具有Safari相同的JavaScript引擎;增加了加载进度属性。1.2 相关类:WKBackForwardList: 之前访问过的 web 页面的列表,可以通过
原创 2022-03-29 17:12:48
1055阅读
essions: https://developer.apple.com/videos/play/wwdc2020/10188/ 导览 更灵活的 JS 控制 解决 native 与 web 命名空间冲突 更灵活的 ...
转载 2020-12-08 08:30:00
30阅读
2评论
1.错误:找不到模块'eslint config standard' https://github.com/standard/eslint config standard/issues/84 我遇到了同样的问题,但我从这里安装了semistandard软件包:https://www.npmjs.co
原创 2021-07-31 16:42:17
259阅读
被折磨了一星期的,记录在此。问题:vue页面工作是一直不能执行created函数。原因:created被写到了methods中,应该写在methods外和method平级的。一个实例。<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>tab</
vue
转载 2021-02-25 20:34:06
148阅读
2评论
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
原创 2022-11-18 19:15:47
97阅读
1、安装npm 下载安装即可 https://nodejs.org/en/download/ 验证:node -v 2、安装vue的脚手架vue cli,也就是一套vue的解决方案 npm install -g vue-cli 我的是mac系统,报目录没有权限: npm WARN checkPerm
vue
原创 2021-07-29 14:54:51
345阅读
前言 Xcode8发布以后,编译器开始不支持IOS7,所以很多应用在适配IOS10之后都不在适配IOS7了,其中包括了很多大公司,网易新闻,滴滴出行等。因此,我们公司的应用也打算淘汰IOS7。 支持到IOS8,第一个要改的自然是用WKWebView替换原来的UIWebView。WKWebView有很
转载 2016-10-20 08:11:00
86阅读
2评论
前言Xcode8发布以后,编译器开始不支持IOS7,所以很多应用在适配IOS10之后都不在适配IOS7了,其中包括了很多大公司,网易新闻,滴滴出行等。因此,我们公司的应用也打算淘汰IOS7。支持到IOS8,第一个要改的自然是用WKWebView替换原来的UIWebView。WKWebView有很多明显优势:更多的支持HTML5的特性官方宣称的高达60fps的滚动刷新率以及内置手势将UIWebVie
转载 精选 2016-11-11 14:49:06
1002阅读
前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下。 示例Demo:WKWebView的使用 本文将从以下几方面介绍WKWebView: 1、WKWebView涉及的一些类 2、WKWebView涉及的代理方法 3、网页内容加载进度条和title的实现 4、JS和OC的
转载 2019-08-13 14:44:00
362阅读
2评论
添加webkit框架。
原创 2023-05-13 09:28:09
139阅读
1.将WKWebView的WKUIDelegate设置成self。2.将一下三个方法拷贝到项目中。解决alert方法-(void)webView:(WKWebView*)webViewrunJavaScriptAlertPanelWithMessage:(NSString*)messageinitiatedByFrame:(WKFrameInfo*)framecompletionHandler:(
原创 2019-12-11 12:34:24
518阅读
使用代码:可直接粘贴到自己项目中使用 .h#import "BaseViewController.h"@interface LinkNewsController : BaseViewController/** 新闻链接 */@property (nonatomic, strong) NSString *link;@end.m#import <WebKit/WebKit.h
转载 2017-08-13 18:11:00
214阅读
三、拦截请求 1、支持NSURLProtocol 拦截 离线包方案关键之一:需要拦截请求,并返回本地资源;使用UIWebview时候,因为能通过NSURLProtocol可以拦截UIWebView的网络请求,问题不大。 WKWebview使用离线包方案,遇到最大问题:在WKWebView上无法直接利
转载 2021-04-01 15:56:00
1441阅读
  • 1
  • 2
  • 3
  • 4
  • 5