美文网首页
2020-07-21

2020-07-21

作者: xiaobeibei | 来源:发表于2020-07-21 15:37 被阅读0次

native 与JS 交互代码

1、 请求下来接口,然后去reload().self.webview.wvaluateJavaScript(js)
setupRequest(with: page)
let js = "location.reload()"
self.webView.evaluateJavaScript(js) { (result, error) in
Log.d(error)
Log.d(result)
}

2、 let jsUrl = "http://baidu.com"
// let js = "window.location.replace())"
// let param = "test param"
let js = "window.location.replace('" + urlstr + "')"

// let js = "location.reload()"
self.webView.evaluateJavaScript(js) { (result, error) in
Log.d(error)
Log.d(result)
}

但是同一个请求资源的地址的话,还是有问题,IPS还是不会跳转到对应题型,方法一更好;

3、 location.href = "你要跳转的链接"
然后在执行reload 就行 了 就不用你之前写的那个方法了
let urlstr = "http://baidu.com"
let js = "window.location.href = '" + urlstr + "'"
self.webView.evaluateJavaScript(js) { (result, error) in
Log.d(error)
Log.d(result)
if((result) != nil){
self.webView.evaluateJavaScript("location.reload()") {(result, error) in
Log.d(result)
Log.d(error)
}
}
}

4、变更一个url地址,然后去location.reload();
let js = "~ function (){ window.location.href='" + urlstr + "' ;location.reload()}()"
Log.d(js)
self.webView.evaluateJavaScript(js) { (result, error) in
Log.d(error)
Log.d(result)
}
5、变更一个URL地址,然后去location.reload()
let js = " function y(){ window.location.href='" + urlstr + "' ;location.reload()};y()"
Log.d(js)
self.webView.evaluateJavaScript(js) { (result, error) in
Log.d(error)
Log.d(result)
}

相关文章

  • grpc 入门

    title: grpc 入门date: 2020-07-21 19:26:19 0. 前言 实习期间,公司项目使用...

  • 2020-07-24

    2020-07-21 2020-07-18 2020-07-17 记录 2020-07--20日志 成长日志第37...

  • 【D208】你有勇气吗?——写作营共读打卡第175天《被讨厌的勇

    2020-07-21,周二,晴 今天阅读《被讨厌的勇气》第一章(后部分)。 Day175《你有勇气吗?》 ——写作...

  • 阿里-高德地图面试经历

    事情发生在 2020-07-21 晚7:00 最近刚学完源码,想测试下学的怎么样,于是看了看boss职位,很幸运 ...

  • 2020-07-21

    2020-07-21 日精进打卡 姓名:彭新 宁波蓝天白云供应链管理有限公司 【日精进打卡第866天】 【知学习】...

  • 戒尿不湿日记

    2020-07-21 上海终于出梅了,这是我等了好久的良辰吉日,准备开戒尿不湿啦。 看了许多技术贴,小马桶已经跟小...

  • 20200721宽基指数估值表

    ​估值日期:2020-07-21 颜色说明: 1、红色:说明当前指数估值比较高,不建议童鞋们去购买红色背景的相关指...

  • 今日复盘(day177)-坚持

    2020-07-21 一、今日收获 每天都在坚持听课,今天分享中说到如何发圈,这位朋友也是生活中的榜样,见到她都会...

  • 跟着感觉走

    跟着感觉走,请抓住我的手~脚步越来越轻,越来越开阔~ 2020-07-21 昨晚跑步时候辉哥问我,有没有确定好自己...

  • 打造一个5亿规模的小企业,不务虚的实业你感兴趣么?

    打造一个5亿规模的小企业,不务虚的实业你感兴趣么? 原创 洞观世界 2020-07-21 14:00:18 本模型...

网友评论

      本文标题:2020-07-21

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