您的位置:首页 > 移动开发

WKWebView之OC代码注入,删除百度HTML页面的按钮

2017-09-15 17:25 369 查看
写在之前:如果对基本代码不熟悉的同学,可以转回我之前写的那篇WKWebView封装博文

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__);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐