如何获得webview的内容
2013-06-15 15:33
465 查看
首先要添加代理,然后实现代理的一个方法
- (void)webViewDidFinishLoad:(UIWebView *)webView;
这个方法是加载完毕后的webview
下面这个方法就是获取内容的方法
下面这个方法添加长按文字后出来的menu
选取文字的方法
- (void)webViewDidFinishLoad:(UIWebView *)webView;
这个方法是加载完毕后的webview
下面这个方法就是获取内容的方法
- (void)executeResizeJs:(UIWebView *)webView { [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.textAlign = 'center';"]; [webView stringByEvaluatingJavaScriptFromString: @"document.getElementsByTagName('body')[0].style.verticalAlign = 'middle';"]; [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '130%'"]; //获取选中的文字内容,保存在selection NSString* selection = [webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"]; NSLog(@"选中[%@]",selection); if (selection.length != 0) { _selectText = selection; } }
下面这个方法添加长按文字后出来的menu
UIMenuItem *read = [[UIMenuItem alloc]initWithTitle:@"选取文字" action:@selector(selectText:)]; UIMenuController *menu = [UIMenuController sharedMenuController]; [menu setMenuItems:[NSArray arrayWithObject:read]]; [read release];
选取文字的方法
- (void)selectText:(id)sender{ //这个webView是全局变量 [self executeResizeJs:webView]; }
相关文章推荐
- android中如何获得webView中的内容
- android中如何获得webView中的内容
- Android WebView如何隐藏地址栏,用WebView 来显示网页内容
- UIWebView获得内容的高-作出自适应高的UIWebView + WebView中点击链接返回
- [WPF - 之一问一答系列] 如何从WPF的WebBrowser控件中获得WebResponse内容?为何WebBrowser控件的Navigated事件参数NavigationEventArgs的
- 如何让用户在用webview访问网页时嵌入我们自己的内容
- [android开发]WebView如何获得正在打开页面的进度?
- Android WebView如何隐藏地址栏,用WebView 来显示网页内容
- 如何获取WebView内容高度
- 如何让用户在用webview访问网页时嵌入我们自己的内容
- 在android代码中获得webview的内容
- 如何获得web.xml里面的<context-param>内容
- Android如何利用JS来操作WebView里面的内容
- Android : 如何在WebView显示的页面中查找内容
- [WPF - 之一问一答系列] 如何从WPF的WebBrowser控件中获得WebResponse内容?为何WebBrowser控件的Navigated事件参数NavigationEventArgs的WebResponse属性始终为null?
- 如何获得web view上的关闭按钮返回指定页面
- WebView 关于如何隐藏地址栏,用WebView 来显示网页内容
- (转载)ViewFlipper 如何翻页(页面内容是WebView)
- WKWebView加载Html文件,如何自适应网页内容呢?就是不要让它左右滑动
- 如何动态设置全局theme,及在web.config中读取pages节点的内容。