UIWebView中运行javascript的方法得到网页的html内容
原文地址:http://blog.csdn.net/favormm/archive/2010/10/19/5950993.aspx
本篇介绍的方法是通过运行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];
通过执行javascript的方法实现。下面列出更多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;//获取网页内容文字
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/favormm/archive/2010/10/19/5950993.aspx
UIWebView中运行javascript的方法得到网页的html内容相关推荐
- php运行js代码,如何在PHP中运行JavaScript代码?(代码示例)
JavaScript是客户端脚本语言,PHP是用于与数据库交互的服务器端脚本语言.那么如何如何在PHP中运行JavaScript?本篇文章就来给大家介绍几种在PHP中运行JavaScript的方法,希 ...
- java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法
本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...
- 在HTML文档中使用JavaScript的方法详解
在HTML文档中使用JavaScript的方法详解 本文详细介绍,在HTML文档(也称为HTML页面或网页)中使用JavaScript脚本代码的多种方法. 假设要用JS生成字符☆直角三角形 实现Jav ...
- 在 .NET Core 中运行 JavaScript
一.前言 在 .NET Framework 时,我们可以通过V8.NET等组件来运行 JavaScript,不过目前我看了好几个开源组件包括V8.NET都还不支持 .NET Core ,我们如何在 . ...
- vc中运行外部程序的方法
} CloseHandle(ProcessInfo.hThread); CloseHandle(ProcessInfo.hProcess); return TRUE; } retur ...
- 在 .NET 应用程序中运行 JavaScript
前几天我在做一个副业,意识到我需要使用一些 JavaScript 功能.一想到要再次处理 Node.js 和 npm,我就完全放弃了,所以我决定研究一下在 .NET 应用程序中运行 JavaScrip ...
- python暂停命令_Python3.X中运行暂停的方法
如今,在Python3中已经有很大一部分语句与Python2不互通了,很多功能都有些微的不同,其中运行暂停的方法也有所不同,今天我将带大家了解一下Python3的运行暂停的方法. 1.input(); ...
- vba 执行网页javascript_Excel中使用JavaScript的方法
基础篇 Excel的缺省脚本语言是VBA,所以系统的一切接口理论上都是可以通过VBA脚本访问的,而使用其他脚本语言可能只能访问部分功能,这点是需要开发者明确的.但是Javascript脚本的好处是,其 ...
- 采用Rhino在JAVA中运行JavaScript
由于有些网页采用的是swing技术实现(用swing也可以做出好看的界面),在其中使用JavaScript的话可以采用Rhino 对于Rhino的介绍和使用可以参看这篇文章--Rhino 使 Java ...
最新文章
- eq,neq,gt,lt等表达式缩写
- 第四章:4.2MySQL 权限系统介绍
- websocke 在线测试地址
- 安博中程研讨会-HTML5引领2012技术热潮
- 深度学习(二十一)基于FCN的图像语义分割
- 反三角函数在线计算机,f的换算(反三角函数计算器在线)
- 机器学习算法(一): 基于逻辑回归的分类预测-Task01
- 间距margin、padding - bootStrap4常用CSS笔记
- winxp 升级远程连接方法
- 服务器是计算机网络的信息与管理中心,网络信息中心主要职能(8页)-原创力文档...
- 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第七节课笔记
- 【NLP】HuggingFace BERT 微博评论情感分类
- PX4 FMU启动流程 1.nsh
- 两部苹果手机同步照片_安卓手机里的便签怎么导到苹果手机?安卓和苹果手机便签同步...
- 关于帐号因诱导关注违规进行粉丝删除的处理通知
- Symantec Backup Exec Agent For Linux防火墙问题
- 转陈皓老师的无锁队列的实现
- JSON与对象、list数组的相互转化
- 通达信通道交易系统选股公式,结合MACD绿柱缩短底背离
- nodejs死亡笔记之CentOS7虚拟机的安装配置及nodejs的安装(面向Windows编程)