无意中在网上看到几种实现查看网页源程序的方式:
第一种:view-source法
view-source是一种协议,早期基本上每个浏览器都支持这个协议。但是不知道什么原因,从IE6 Beta2以后IE就不再支持此协议了。这个方法现在只能用在FireFox浏览器上使用了!
使用方法:在浏览器地址栏中输入
view-source:
回车即可看到网页的源代码了。
这种方式嵌入代码中可以这样实现:
<form>
<input type="button" value="显示源程序"
οnclick="document.location='view-source:' + document.location"
</form>
只可惜随着ie版本的提高,不能用了。。。
我这属于抛砖引玉,以下两种方式如何嵌入到代码中呢?如果有知道的牛人,请不吝赐教,谢谢啦~~
第二种:JavaScript法
这种方法似乎也不是通用的,在IE6和Opere浏览器上试验成功,但是在FireFox浏览器上就没成功!
使用方法:在浏览器地址栏中输入
复制代码 代码如下:
javascript: s=document.documentElement.outerHTML;document.write("<body></body>");document.body.innerText=s;
回车即可看到网页的源代码了。
第三种方法:通过vbscript方法
复制代码 代码如下:
iLocal="get.htm.txt"
iRemote=inputbox("请输入你要获取源码的地址","脚本之家","http://www.jb51.net")
if iRemote="" then iRemote="http://www.baidu.com"
Set xPost=createObject("Microsoft.XMLHTTP")
xPost.Open "GET",iRemote,0
xPost.Send()
set sGet=createObject("ADODB.Stream")
sGet.Mode=3
sGet.Type=1
sGet.Open()
sGet.Write xPost.ResponseBody
sGet.SaveToFile iLocal,2
急用,谢谢谢谢