写在之前:如果对基本代码不熟悉的同学,可以转回我之前写的那篇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__);
}