首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

webBrowser,vbMHWB中如何使用execScript命令

2012-01-07 
webBrowser,vbMHWB中怎么使用execScript命令? 在webBrowser控件中,我知道可以这么执行:NavigateComplete2

webBrowser,vbMHWB中怎么使用execScript命令?

在webBrowser控件中,我知道可以这么执行:
NavigateComplete2事件中加入:
brwWebBrowser.Document.parentWindow.execScript   "window.open=null; "
这样子就可以对window.open方法进行了重写,
现在,我在下载使用vbMHWB这个控件,因为我要过滤图片下载,
而且我发现,如果在NavigateComplete2事件中加入:
brwWebBrowser.Document(iCur).parentWindow.execScript   "window.open=null; "

一运行后,系统会报错:   拒绝访问,然后停在这个命令行.

请问,在vbMHWB这个控件中,我怎么才能做到对window.open(),window.focus()这类函数的重写?让访问的网页不执行,这些命令?

哪个可以帮我一下,我已经转了快一个星期了,一直没有解决,GOOLE,都GOOLE了好多次了.


以下是我的控件的下载地址;
http://www.codeproject.com/atl/vbmhwb.asp


[解决办法]
给你点意见:
在http://www.mvps.org/emorcillo/en/code/vb6/index.shtml中可以找到定制WebBrowser的例子(注意看它的说明)
这里面是个自定义的webbrowser控件(和vbmhwb.dll功能基本上相同,不同的是这个控件是用vb写的),看看人家是怎么封装的
[解决办法]
看看http://www.evict.nl/open_source.asp
里面有几个优秀的关于WebBrowser的例子和Source Code。

热点排行