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评论
笔者最近在iOS10的系统用 uiwebview 加载 连接的时候 直接崩溃。这时需要用 最新的 wkwebview 替换 uiwebview下面就介绍下相关内容内部加载网页,通常用UIWebView加载。这个自iOS2开始使用的网页加载器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加载网页多,还可能因为过量占用内存而给系统kill掉。各种优化的方法效果也不那
转载
2017-04-29 08:37:00
129阅读
2评论
# jQuery 替换 CSS 属性的简单指南
jQuery 是一种流行的 JavaScript 库,能够简化 HTML 文档的遍历和操作、事件处理以及动画效果。它使得网页开发变得更加高效和便捷。而在网页开发过程中,样式的动态改变也是很常见的需求,比如根据用户的操作来改变元素的外观,这时候 jQuery 的 CSS 操作就显得尤为重要。
## 1. jQuery 替换 CSS 的基本语法
使
原创
2024-08-03 08:25:59
25阅读
前言最近项目中的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评论
<div class="replace-context-page"> <div class="context">我是小可爱</div> </div> display + :after | display + :before /* display + 伪元素 */ .context{ display: ...
转载
2021-08-24 18:28:00
647阅读
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阅读
常常看到有的网站通过DropDownList、菜单或按钮实现对整个网站改变页面风格(换肤)。专门Google了一些这方面的资料,总结了一下实现以上功能大致可以分成两类:1、整个网站统一使用一个CSS文件,保证一类风格。通过切换不同风格的CSS文件实现换肤。这种方法实现 起来比较简单。2、不
essions: https://developer.apple.com/videos/play/wwdc2020/10188/ 导览 更灵活的 JS 控制 解决 native 与 web 命名空间冲突 更灵活的 ...
转载
2020-12-08 08:30:00
30阅读
2评论
两点非常坑爹的地方:第一点,就是导入前端给你的h5包的时候导入h5的包这里如果选择第一个,会无法加载js和css样式以及img,因为大部分前端这些东西都是写的绝对路径。如果你要选第一个groups,那么你就要去修改h5里面的路径,非常的繁琐,而且前端维护也很难受。这里选择第二个。导入Create folder references。你会发现是个蓝色的文件夹。然后,不要急着去用你的[NSBundle mainBundle]查找路径,因为这里有个坑。你需要去添加这里加入...
转载
2021-06-01 18:11:12
3900阅读
前言 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阅读