The Code Project - JavaScript call from C++ - COM/DCOM/COM+ All Topics, MFC / C++ >> COM/DCOM/COM+ >> COM http://www.codeproject.com/com/jscalls.asp JavaScript call from C++ By Eugene Khodakovsky A class for easy implementation of JavaScript calls from C++ code, VC7, VC6, XP, W2K, Win9X, MFC. Posted 29 May 2002. 37,078 views. 26 users have rated this article. ... http://www.codeproject.com/com/jscalls.asp?print=true
但是要想传到ie前对javascript和vbscript
进行语法分析,这个有些难了!
All Topics, MFC / C++ >> COM/DCOM/COM+ >> COM http://www.codeproject.com/com/jscalls.asp JavaScript call
from C++ By Eugene Khodakovsky A class for easy implementation of JavaScript calls from C++ code, VC7,
VC6, XP, W2K, Win9X, MFC. Posted 29 May 2002. 37,078 views. 26 users have rated this article. ... http://www.codeproject.com/com/jscalls.asp?print=true
大家给点思路。多谢。
我的个人思路: 在系统中加入钩子,尤其对于IE6我想尤其如此,它是com组件的搭建组合而成,但是我想有些技术的内幕问题,国内应该资料很少,国外也许还多一点。是用钩子在中间搭一层。其实这种东西不外乎就是在IE浏览器与系统核心之间再搭一层对数据进行二次处理。
抛砖引玉。。
1.要的到html源文件, 那么必须是 complete 事件中, 如果complete,那么有些js就已经执行了2.要是直接用socket来得到 src, 那么怎么起取消IE时间, 还是用BHO方式, 也很牵强gz ...
现在jacript.encode加密的解密方法,在网上早已公开所以这个并不是什么难题。
在MSDN中讲到MIME filter的作用的时候,举的就是过滤网页中不健康内容的例子。MSDN提供的例子源代码是过滤XML的,都是改成过滤HTML也很容易。
现在问题的关键是,如何在web browser control,navigate网址之后,显示网页之前,得到网页的源文件,经过修改后,再传给web browser control显示。就像正常显示一个网址的网页一样,只是显示了修改后的内容。