检测ie页面

来源:互联网 发布:java中的split函数 编辑:程序博客网 时间:2024/05/22 04:59

1.添加ie右键
(1)运行regedit
(2)进入条目HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt
(3)在MenuExt上点击右键新建项目,项目名test
(4)点击test,修改右边的默认项的值为
C:/windows/test.html
(5)右边增加Dword项目,项目名 Contexts ,值000000f3

以上操作也可以构造注册表文件 test.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/test]
"Contexts"=dword:000000f3
@="C://windows//test.html"

之后运行注册这个test.reg

2.构造
C:/windows/test.html
内容
<html>
<script type="text/javascript">
function test()
{
//得到父窗口对象
var parentWin = external.menuArguments;
var winURL = parentWin.document.URL; //网页URL
alert(winURL);
var mytext = parentWin.document.documentElement.innerText; //网页内容
alert(mytext);
}

</script>
<body onload="test();">
 
</body>
</html>


3.重启ie,访问任意页面,如http://www.baidu.com
在页面上点击鼠标右键,会看到test菜单,点击test菜单,会弹出http://www.baidu.com的窗口,接着弹出内容,
获得内容后我们在自己的test.html可以做各种内容分析处理