UIWebView OC与JS交互那些事

UIWebView OC与JS交互那些事UIWebView 基础 1 UIWebView 与 WKWebView 基本使用 https blog csdn net article details UIWebView 与 JS 交互本人使用的是原生的 JavaScriptCo 库或者第三方 WebViewJavas 第三方 WebViewJavas

UIWebView基础
1.UIWebView与WKWebView基本使用
https://blog.csdn.net/_/article/details/

UIWebView与JS交互
本人使用的是原生的JavaScriptCore库 或者 第三方WebViewJavascriptBridge
1.第三方WebViewJavascriptBridge的使用(这种需要在JS端写入一些JS代码,安卓那边也有这个第三方库,详见github使用)
https://github.com/marcuswestin/WebViewJavascriptBridge
https://www.jianshu.com/p/ca496cb680fe
2.原生JavaScriptCore库的使用
https://blog.csdn.net/lwjok2007/article/details/(最简单例子)
http://blog.iderzheng.com/introduction-to-ios7-javascriptcore-framework(循环block的解决)
https://www.jianshu.com/p/4db513ed2c1a (配合下面demo,十分详细)
大神的demo,非常完整:https://github.com/Haley-Wong/JS_OC
对于JSExport的使用https://blog.csdn.net/lwjok2007/article/details/
UIWebView交互的问题
1.打开word文档
http://blog.sina.com.cn/s/blog_13bc6705b0102wp8v.html
2.处理UIWebView加载网页展示doc、txt、xls等等的文档乱码问题
https://www.jianshu.com/p/8f3c47c24e29
3.URL监听
https://blog.csdn.net/mqm/article/details/
4.UIWebView 加载重定向url、添加请求头信息
https://blog.csdn.net/Nigelr/article/details/
(备注:使用NSURLProtocol更牛)
5.iOS下使状态栏颜色与H5中背景色一致
https://blog.csdn.net/u0/article/details/
6.去掉webview自带导航栏, 获取h5的标题
https://blog.csdn.net/flg/article/details/























UIWebView缓存处理
1.有demo, 但感觉和系统的自动缓存差不多:
https://blog.csdn.net/leikezhu1981/article/details/
https://blog.csdn.net/horisea/article/details/
2.缓存图片,嵌入自己请求的图片
https://github.com/JokerXu/webViewDemo




NSURLProtocol 神一样的类
1.基础
https://blog.csdn.net/xanxus46/article/details/
https://www.jianshu.com/p/03ddcfe5ebd7
https://www.jianshu.com/p/ec5d6c204e17
2.DNS劫持处理
https://www.jianshu.com/p/7c89b8c5482a
3.全面
https://www.cnblogs.com/sjxjjx/p/7928143.html







版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233424.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 加载出错收集解答

    加载出错收集解答加载user.dll时出错的解决方法杀毒后遗症。病毒已被杀掉,但病毒在启动项里面加上的启动信息还在,所以开机系统仍试图运行病毒但找不到病毒文件,所以出现了你说的这种情况。在开始-运行里输入&#82

    2022年7月1日
    23
  • vi常用命令

    vi常用命令[toc]一、关于vi==========vi是最强大的文本编辑器,没有之一。尽管vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。无论是小说中还是电视剧,真

    2022年7月2日
    27
  • clion ubnutu激活码-激活码分享2022.02.18

    (clion ubnutu激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~LGWS…

    2022年4月1日
    42
  • 游戏3d模型如何放到计算机中,三维建模技术在三维游戏中的应用

    游戏3d模型如何放到计算机中,三维建模技术在三维游戏中的应用张程怡摘要计算机图像技术及三维建模技术的不断发展,是三维游戏出现的重要原因之一。三维建模技术可以将现实中的物品和人在二维平面进行三维形态的模拟或再加工,达到将美术设计和计算机技术有机结合的效果,给人立体真实的感受。因此在三维游戏的制造过程中,三维建模技术得到了广泛应用。文章对三维建模技术的发展历程,三维建模技术在游戏中的运用原理进行了介绍,同时对于三维建模技术在三维游戏应用中仍存的问题及其发展…

    2022年5月12日
    71
  • pycharm如何缩进多行代码_pycharm整段代码缩进

    pycharm如何缩进多行代码_pycharm整段代码缩进pycharm多行代码缩进、左移在使用pycharm时,经常会需要多行代码同时缩进、左移,pycharm提供了快捷方式1、pycharm使多行代码同时缩进鼠标选中多行代码后,按下Tab键,一次缩进四个字符2、pycharm使多行代码同时左移鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符…

    2022年8月25日
    4
  • shift后门入侵步骤

    shift后门入侵步骤shift后门入侵步骤找到 C:\WINDOWS\system32\sethc.exe文件并将其删除在工具文件夹选项——查看中红圈中的更改了将C:\WINDOWS\system3

    2022年7月3日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号