美文网首页
swift中wkwebview OC向js传值(token和us

swift中wkwebview OC向js传值(token和us

作者: 帅气的要死的感觉 | 来源:发表于2018-09-11 09:37 被阅读82次

WKUserScript就是帮助我们完成JS注入的类,它能帮助我们在页面填充前或js填充完成后调用。

let key = (String(format: "localStorage.setItem(\"token\",'%@');localStorage.setItem(\"project_id\",'%@');localStorage.setItem(\"user_id\",'%@');",User.defaultUser.token!,User.defaultUser.getProjectId(),(String(format: "%@",User.defaultUser.id!))))

        letwkUScript =WKUserScript(source: key, injectionTime:WKUserScriptInjectionTime.atDocumentStart, forMainFrameOnly:false)

        let config = WKWebViewConfiguration()

        letde =WeakScriptMessageDelegate(delegate:selfasWKScriptMessageHandler)

        config.userContentController.add(de!, name:"iOS")

        config.userContentController.addUserScript(wkUScript)

        webView=WKWebView(frame: .zero, configuration: config)

        webView.scrollView.delegate = self

相关文章

  • swift中wkwebview OC向js传值(token和us

    WKUserScript就是帮助我们完成JS注入的类,它能帮助我们在页面填充前或js填充完成后调用。 let ke...

  • WKWebView OC与JS交互 同步返回值

    WKWebView OC与JS交互 同步返回值 以下主要讲WKWebView中OC与JS交互,UIWebView这...

  • OC、swift混编中的反向传值

    一 OC向swift传值 1) 代理 1.1在oc中创建 代理 #import @protocolSecon...

  • OC和Swift比较

    OC与swift 1.协议 OC:主要用来传值 swift:不仅可以用来传值,swift中的协议可以定义属性方法,...

  • WkWebView和JS交互

    JS调用OC方法 oc中初始化WKWebView对象,进行相应的配置 JS中定义给oc传参的方法,注意sendMe...

  • iOS WKWebView的使用

    参考文档: WKWebView的使用和各种坑的解决方法(OC+Swift)WKWebView的使用及js交互iOS...

  • Swift WKWebView与JS交互

    本篇是基于Swift4.0为大家介绍下WKWebView与JS的交互. OC版本请跳转OC WKWebView与J...

  • WKWebView js方法的使用

    一、h5 调用 OC,给OC传值 1、在WKWebview初始化的时候,先注册JS方法 //这个类主要用来...

  • 无标题文章

    OC与JS的交互 这个demo主要做了以下几个功能: js调用oc,并传值 oc调用js 并传值 js调用oc,...

  • OC和JS交互(一):协议拦截

    协议拦截 通俗点理解,就是定义好一个协议,JS使用该协议来调用OC/Swift的方法,并且传值给OC/Swift。...

网友评论

      本文标题:swift中wkwebview OC向js传值(token和us

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