Iphone UiWebView中HTML获取之Javascript

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 15:48 点击:

本篇介绍的方法是通过运行javascript的方法得到网页的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];
 
 
 通过www.2cto.com 执行javascript的方法实现。下面列出更多javascript的方法:
 JavaScript获取当前页面URL、title等,具体怎么用就看自己了~
 由于本站用了伪静态,所以获取不到文档名,请[点击这里http://www.staru.net/web/read.php?57] 然后运行代码查看完整获取,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;//获取网页内容文字
 
 
摘自 开心程序

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Lexical or Preprocessor Issue 'xxx.h
      • ios学习笔记(二)xcode 4.3.2下实现基本交互
      • ios版本的helloworld
      • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
      • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
      • IOS类似iphone通讯录TableView的完整demo【附源码】
      • UITableView一些方法
      • [iPhone中级]iPhone团购信息客户端的开发 (二)
      • iphone(object-c)内存管理(1)
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1