`
374016526
  • 浏览: 95463 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

UIWebView获取html内容

阅读更多

获取所有html:NSString *lJs = @"document.documentElement.innerHTML";
获取网页title:NSString *lJs2 = @"document.title";
UIWebView *lWebView = [self getCurrentWebView];
NSString *lHtml1 = [lWebView stringByEvaluatingJavaScriptFromString:lJs];
NSString *lHtml2 = [lWebView stringByEvaluatingJavaScriptFromString:lJs2];


JavaScript获取网页信息总结
JavaScript获取当前页面URL、title等,具体怎么用就看自己了~
由于本站用了伪静态,所以获取不到文档名.document.location.port;是获取URL关联的端口号码,thisHash = document.location.hash;是获取链接属性中在井号“#”后面的分段。

thisURL = document.URL;

thisHREF = document.location.href;

thisSLoc = self.location.href;

thisDLoc = document.location;

thisTLoc = top.location.href;

thisPLoc = parent.document.location;

thisTHost = top.location.hostname;

thisHost = location.hostname;

thisTitle = document.title;

thisProtocol = document.location.protocol;

thisPort = document.location.port;

thisHash = document.location.hash;

thisSearch = document.location.search;

thisPathname = document.location.pathname;

thisHtml = document.documentElement.innerHTML;

thisBodyText = document.documentElement.innerText;//获取网页内容文字
thisBodyText = document.body.innerText;//获取网页内容文字

分享到:
评论

相关推荐

    UIWebView的使用代码

    之前提到UIWebView使用一个UIScrollView对象来关联web页面的内容,通过UIWebView的scrollView属性即可获得该对象,默认情况下网页长度超出设备视口长度后页面会滚动,用户使用手指滚动页面到页面边距并放开手指后...

    UIWebView与 javascript的交互

    一个简单的demo实现了对html页面上简单事件的响应,但是没有实现获取输入的值

    IOS UIWebView获取404、504等错误问题解决方案

    主要介绍了IOS UIWebView获取404、504等错误问题的相关资料,并对相应的错误问题提出相应的解决方案,需要的朋友可以参考下

    iOS之UIWebView无法获取web标题的解决方法

    最近遇到了一个问题,就是在UIWebView的代理方法里,执行document.title的js代码无法获取网页标题,代码如下: - (void)webViewDidFinishLoad:(UIWebView *)webView { // 取加载html文件的标题名 NSString *title...

    GMBaiduSearchDemo

    UIWebView,获取网页上所有图片、获取所有html、获取网页title、获取网页内容文字、获取网页内容文字。。。

    WebViewScript

    UIWebView和HTML之间的通信,依据JavaScript中得设定document.location ,可在webView回调中,获取该信息。

    WebViewJavascriptBridge-master

    iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯

    KokyManyWaysLoadWebView:对比UIWebViewWKWebView加载本地html文件,加载url,加载拆分本地的html源码,直接加载源码等方式时间消耗-html

    片段化部分网络请求例程此处用到两个文件,相当于完整HTML分三段,头和尾不变的放置在本地,只有少量中间变化的放在服务器,取下来拼接成完整的,测试这种方法比直接加载url要快很多,比获取完整html文件要内存省很...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    除在保密期内的保密论文和在技术保护期限内的论文外,允许论文被查阅和借阅,可以公布(包括以电子信息形式刊登)论文的全部内容或中、英文摘要等部分内容。论文的公布(包括以电子信息形式刊登)授权东南大学研究生...

    iOS-Mail.app-inject-kit:iOS 8.3 Mail.app-inject套件

    此错误允许加载远程HTML内容,从而替换原始电子邮件的内容。 此UIWebView中禁用了JavaScript,但是仍然可以使用简单HTML和CSS来构建功能性的密码“收集器”。 它于1月在Radar#19479280下提交,但未在8.1.2之后的...

    WKWebView、WebView和JS的交互方式详解

    由于Xcode8发布之后,编译器开始不支持iOS 7了,这样我们的app也改为最低支持iOS 8.0,既然需要与web交互,那... 可获取加载进度等。 UIWebView与JS的交互方式 一,OC调用JS 直接调用苹果提供的API - (nullable NS

    iOS和JS交互教程之WKWebView-协议拦截详解

    相比与 UIWebView, WKWebView 存在很多优势: 支持更多的HTML5的特性 高达60fps滚动刷新频率与内置手势 与Safari相容的JavaScript引擎 在性能、稳定性方面有很大提升占用内存更少 协议方法及功能都更细致 可...

Global site tag (gtag.js) - Google Analytics