美文网首页
IOS屌炸

IOS屌炸

作者: 达摩君 | 来源:发表于2017-01-14 21:47 被阅读173次

在iOS开发中,经常要用到和网页的js交互。首先先分析下系统的做法。再来用自己封装的神框架。

1.用系统的UIWebView交互

先创建UIWebview 自己手动创建一个HTML

调用webview的代理方法。首次加载js.heml要返回yes.接下来判断URL请求,拦截请求,返回NO。解析request.具体方法看下面👇

实现代理方法

具体效果:当我把js.html文件中是window.location.href = "a://woyaotiaola"时,程序会调用-(void)woyaotiaola{}这个方法。当换成window.location.href = "b://woyaotiaola"时,会调用js的test2().进行弹框。

为b的时候

2.用系统的UIWebView交互,还是略显麻烦。所以开始放大招了,我封装的js和oc交互框架。谁用谁知道,👍

第一步基本一样,创建UIWebview 第二步调用封装的方法 第3步对应的方法 对应得HTML

只需要3步,轻轻松松搞定js和oc交互!demo会传到github,框架也在里面。demo里面你要使用哪种调用方法,就在-(void)webViewDidFinishLoad:(UIWebView *)webView里注释掉其他2种形式,当然也要注释掉html里的相对的方法哦;github地址

相关文章

  • IOS屌炸

    在iOS开发中,经常要用到和网页的js交互。首先先分析下系统的做法。再来用自己封装的神框架。 1.用系统的UIWe...

  • 元气骑士:地牢生存不可不了解的事,“真假”武器箱,白隐真红武

    在《元气骑士》地牢当中玩家都想要通关“屌炸天”这么一个模式!但是屌炸天当中成倍的小怪,铺满屏幕的子弹令我们这些玩家...

  • 我是六楼dota第一人

    1 在令狐翔出现之前, 我一直认为东方屌炸是南院的第一SOLO。 人们都传说东方屌炸,曾经用三黄对点的冰女与东院第...

  • 域外纪事:“屌炸天”

    昨日晨练回来,看到儿子的短信留言:“最近压力有些大。” 觉得有几分担心,便问:“聊会儿?” 儿子很快打过来。先是谈...

  • 《哪吒》观后感

    跩跩的,屌炸天,意犹未尽。这么快就结束了,彩蛋很搞笑,让人挪不了位!

  • 韩春雨

    华人萎了很多年 想灭洋人却没本钱 忽然平地一声雷 出了个牛人屌炸天 看我做得牛逼实验 屹立在世界之巅 屌丝忽然声名...

  • 七个技巧,让你的剧本更上一层楼

    本人最近看了一些编剧类的书,自己也总结了一些实用的方法,分享给大家~~ 1.取一个屌炸天的片名 其实也不至于屌...

  • 屌炸的Python你知道多少

    Python语言在学术上非常受欢迎,不是计算机专业的人,很多都在学习Python。因为这个语言的前景是不可限量的,...

  • LeetCode[20] - Binary Tree Longe

    屌炸天的4行代码。我洋洋洒洒那么多行,最后还不work.看了solution, 如此精简。 主要想法:Recurs...

  • Mac安装zsh工具

    Zsh默认不兼容Bash,不过Zsh实现中包含了一个屌炸天的仿真模式(emulation mode)支持对两种主流...

网友评论

      本文标题: IOS屌炸

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