美文网首页
重启面试之路 - 6.WebView

重启面试之路 - 6.WebView

作者: dxin_101 | 来源:发表于2020-11-20 09:38 被阅读0次

一、说一下 JS 和 OC 互相调用的几种方式?

1、js调用oc的三种方式:

根据网页重定向截取字符串通过url scheme判断

替换方法.context[@"copyText"]

注入对象:遵守协议JSExport,设置context[@

2、oc调用js代码两种方式

通过webVIew调用 webView stringByEvaluatingJavaScriptFromString: 调用

通过JSContext调用[context evaluateScript:];

二、在使用 WKWedView 时遇到过哪些问题?

白屏问题,Cookie 问题,在WKWebView上直接使用NSURLProtocol无法拦截请求,在WKWebView 上通过loadRequ发起的post请求body数据被丢失,截屏问题等

相关文章

  • 重启面试之路 - 6.WebView

    一、说一下 JS 和 OC 互相调用的几种方式? 1、js调用oc的三种方式: 根据网页重定向截取字符串通过url...

  • 重启面试之路 - 11.Runtime

    一、Category 的实现原理? 1、Category 实际上是 Category_t的结构体,在...

  • 重启面试之路 - 4.Foundation

    一、nil、NIL、NSNULL 有什么区别? 1、nil、NIL 可以说是等价的,都代表内存中一块空地址。 2、...

  • 重启面试之路 - 5.UIKit

    一、UIView 和 CALayer 是什么关系? 1、UIView 继承 UIResponder,而 UIRes...

  • 重启面试之路 - 7.内存管理

    一、什么情况使用weak关键字,相比assign有什么不同? 1、什么情况使用 weak 关键字? 在 ARC 中...

  • 重启面试之路 - 10.多线程

    一、进程与线程 1、进程 (1)进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动...

  • 重启面试之路 - 12.设计模式

    一、iOS有哪些常见的设计模式? 单例模式:单例保证了应用程序的生命周期内仅有一个该类的实例对象,而且易于外界访问...

  • 重启之路

    老天像是在和我开玩笑,在我准备好一切的时候,突然又来告诉,嘿,你当妈了! 天知道我现在是什么状态,负债累累,每个月...

  • 重启面试之路 - 3.数据结构

    一、数据结构的存储一般常用的有几种?各有什么特点? 数据结构的存储一般常用的有两种 顺序存储结构 和 链式存储结构...

  • 重启面试之路 - 2-1.性能优化

    一、造成tableView卡顿的原因有哪些? 1、最常用的就是cell的重用, 注册重用标识符 ...

网友评论

      本文标题:重启面试之路 - 6.WebView

      本文链接:https://www.haomeiwen.com/subject/nxcfiktx.html