http://www.itzhe.cn/article/20080528/146926.html
Webbrowser控件 怎么样禁用ActiveX
<script type="text/javascript"> document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "/r/n本篇文章来源于 www.itzhe.cn IT者网站 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) } </script>
<script language="JavaScript" src="http://www.itzhe.cn/plus/count.php?aid=146926&mid=" type="text/javascript"></script>
本人研究了好多关于IE内核编程的东西,但还是没有找到解决方案。欢迎大家一块来讨论这个问题。
网友回复:在IE的安全属性里设置一下
网友回复:处理IDocHostUIHandler::GetHostInfo(DOCHOSTUIINFO *pInfo);
DOCHOSTUIINFO的dwFlags中包含DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE
MSHTML does not execute any script until fully activated. This flag is used to postpone script execution until the host is active and, therefore, ready for script to be executed.
网友回复:不明LZ在说什么
网友回复:lz要干嘛?
网友回复:等待牛人来答.
网友回复:2楼正解,应该给分。
再加上DLCTL_NO_DLACTIVEXCTLS 和 DLCTL_NO_RUNACTIVEXCTLS可禁止加载ActiveX。
网友回复:我已经实现了,2楼说到点子上了。实现方式,假如有人想知道,可以直接发站内信件问我。
<script language="JavaScript" src="http://www.itzhe.cn/plus/count.php?aid=146926&mid=" type="text/javascript"></script>
<script type="text/javascript">
</script> <script style="display: none;" type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
在VC对话框程序中,加入一WebBrowser Control, 相当于自己写了一个基于IE内核的浏览器。问题是:在Navigate一个网页后,怎么让它不加载ActiveX并且不运行javascript(禁用js引擎)。
本人研究了好多关于IE内核编程的东西,但还是没有找到解决方案。欢迎大家一块来讨论这个问题。
网友回复:在IE的安全属性里设置一下
网友回复:处理IDocHostUIHandler::GetHostInfo(DOCHOSTUIINFO *pInfo);
DOCHOSTUIINFO的dwFlags中包含DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE
MSHTML does not execute any script until fully activated. This flag is used to postpone script execution until the host is active and, therefore, ready for script to be executed.
网友回复:不明LZ在说什么
网友回复:lz要干嘛?
网友回复:等待牛人来答.
网友回复:2楼正解,应该给分。
再加上DLCTL_NO_DLACTIVEXCTLS 和 DLCTL_NO_RUNACTIVEXCTLS可禁止加载ActiveX。
网友回复:我已经实现了,2楼说到点子上了。实现方式,假如有人想知道,可以直接发站内信件问我。