WKWebView之OC代码注入,删除百度HTML页面的按钮
2017-09-15 17:25
369 查看
写在之前:如果对基本代码不熟悉的同学,可以转回我之前写的那篇WKWebView封装博文
http://blog.csdn.net/objc_plusplus/article/details/75222605
实现方法:
http://blog.csdn.net/objc_plusplus/article/details/75222605
实现方法:
/** * 页面加载完成之后调用 * * @param webView 实现该代理的webview * @param navigation 当前navigation */ - (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation { //像JS注入的字符串 NSMutableString *JSStringM = [NSMutableString string]; //很多朋友会问,这个document.getElementById()括号里面的参数怎么写,用m.baidu.com打开手机版百度页面,查看源代码,找到输入框空间的id和百度一下按妞的id,查过之后发现,id分别为:index-kw,index-bn; [JSStringM appendString:@"document.getElementById('index-kw').value='按钮木有啦';"]; [JSStringM appendString:@"document.getElementById('index-bn').style.visibility = 'hidden';"]; //用evaluateJavaScript 注入代码即可。 [webView evaluateJavaScript:JSStringM completionHandler:nil]; // 获取加载网页的标题 self.title = self.wkWebView.title; NSLog(@"%s", __FUNCTION__); }
相关文章推荐
- 通过WebView向html页面注入js代码,实现WebView切换白昼模式/夜间模式
- android webView中的html页面通过javascript访问java代码
- Spring MVC代码实例系列-04:通过自定义视图(继承InternalResourceView),实现既能解析Jsp页面又能解析Html页面的目的
- Laravel获取view生成html页面的代码
- 如何在htmlview中触发页面中的按钮?
- html js点击按钮滚动跳转定位到页面指定位置(DIV)的方法代码
- WKWebView如何加载Html代码? WKWebView如何修改字体大小和颜色?
- 怎么用代码弹回 UITableView 中左滑出来的删除按钮
- jquery怎么讲html页面中指定标签,删除,即从html代码中删除,包括本元素、及其子元素
- java代码访问百度,返回html页面代码
- webview应用程序中的按钮调用html页面的js事件
- 游标删除注入代码
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 一大段html代码转换为页面的方式
- jsp页面使用js控制文本框只读,并且按下backspace删除按钮后停在原页面
- [ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面
- 自己写代码修复 ace_file_input 叉删除按钮不起作用的情况
- 在本地UI使用webview,在html页面用js与android通信方法。
- 常用页面代码html
- Android实现js及webview交互之在html页面中调用系统摄像头