swift-webView简单调用JS方法
看了好多与JS交互的, 但大部分都是以OC居多, 以前没做过swift项目更没有实际演练过与JS的交互, 看来以后的路很难走啊_(:зゝ∠).希望各位大神看到了能帮帮这个刚干开发不到半年的我```
这次是小小的尝试了下调用JS中的简单方法,调用前是这样:
文章图片
Paste_Image.png 【swift-webView简单调用JS方法】通过以下代码, 我要实现将中间的logo去掉:
/**
*网页加载完成调用此方法
*/
func webViewDidFinishLoad(webView: UIWebView) {
//调用提示框方法
//setAlertShow()//获取JS环境
let context = webView.valueForKeyPath("documentView.webView.mainFrame.javaScriptContext")//OC调取JS里的方法 (evaluateScript()可以执行一段JavaScript脚本)
context?.evaluateScript("var a=document.getElementById('shudi-logo');
a.style.display='none';
")}
(这个方法之前我写在了这篇文章中)
这次运行后logo消失啦
文章图片
Paste_Image.png
推荐阅读
- 科学养胃,别被忽悠,其实真的很简单
- SpringBoot调用公共模块的自定义注解失效的解决
- opencv|opencv C++模板匹配的简单实现
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- 简单心理2019春A期+32+张荣
- 《算法》-图[有向图]
- android防止连续点击的简单实现(kotlin)
- 机器学习一些简单笔记
- 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能