webview使用技巧汇总
Posted 锦夏ing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webview使用技巧汇总相关的知识,希望对你有一定的参考价值。
1、webview去除原网址的广告或者标题
js语句
document.documentElement.getElementsByClassName(‘这里写你要消除的空间的class里面的字符串‘)[0].style.display = ‘none‘
具体用法:
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[webView stringByEvaluatingjavascriptFromString:@"document.documentElement.getElementsByClassName(‘adpic‘)[0].style.display = ‘none‘"];
}
2. 获得UIWebView的标题
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
}
3. 获取页面的URL
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSString *currentURL = [webView stringByEvaluatingJavaScriptFromString:@"document.location.href"];
}
4. 修改页面元素的值
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSString *js_result = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName(‘q‘)[0].value=‘朱祁林‘;"];
}
5. 表单提交
- (void)webViewDidFinishLoad:(UIWebView *)webView{
以上是关于webview使用技巧汇总的主要内容,如果未能解决你的问题,请参考以下文章
我的片段中有 webview,当滑动 webview 时, viewPager 也开始滑动