JavaScript和OC交互
Z苗
这个作者很懒,什么都没留下…
展开
-
iOS修改WebView的UserAgent
定义User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等打开火狐页面开发调试command + shift + g 如图所示:获取UserAgentUIWebView 和 WKWebView 与 JS 交互的方法有点区别,UIWebView 是同步的,而...原创 2020-01-09 23:21:12 · 4409 阅读 · 1 评论 -
iOS中JavaScript和OC交互
在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术机制Objective-C语言调用JavaScript语言,是通过UIWebView的 - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;的方法来实现的。该方法向UIWebView传递一...原创 2019-04-03 10:21:41 · 1225 阅读 · 0 评论 -
iOSWKWebView与HTML5的交互《一》讲解
本文只针对于WKWebView(系统API)1.WKWebView(系统API)题外话:WKWebView优点:更多的支持HTML5的特性官方宣称的高达60fps的滚动刷新率以及内置手势Safari相同的JavaScript引擎将UIWebViewDelegate与UIWebView拆分成了14类与3个协议(官方文档说明)另外用的比较多的,增加加载进度属性:estimatedProg...原创 2019-04-23 19:28:10 · 2774 阅读 · 0 评论 -
iOSWKWebView与HTML5的交互《二》设计方案与架构
上一篇已经讲解了WKWebView与前端交互的基本使用,本文主要讲解自己设计方案,如何做到List item耦合性增加代码的复用率减少重复代码易维护可扩展性强首先思考一个问题:一个项目中必定有很多URL请求如何如何在,每个页面必定有很多与客户端交互的...原创 2019-04-23 20:06:30 · 1239 阅读 · 0 评论 -
WKWebview加载不到本地js CSS文件图片资源
使用如下代码加载HTML文件: NSString *filePath = [[NSBundle mainBundle]pathForResource:@"index" ofType:@"html"]; NSURL *fileURL = [NSURL fileURLWithPath:filePath]; [webKit loadFileUrl:fileURL];...原创 2019-04-24 20:11:30 · 2347 阅读 · 0 评论 -
JS字符串转换为JSON的四种方法笔记(如何给客户端JSON字符串而不JSON对象)
前提:今天跟web页面调js 它使用了eval方式解析方式的解析给我的是一个JSON对象,而不是JSON字符串代码如下function sendMSGPDF(){ return '{"strContents":"'+varpdfbase64.base64Img+'"}';}但是iOS客户端要的是JSON字符串这样客户端拿到它转化不了字典先来说一说JSON对象和JSON字符串的区别...原创 2019-07-15 15:08:29 · 4150 阅读 · 0 评论