如何用c++扩展HTMLDomTree

How to extend HTMLDomTree by C++

本文关键字:HTMLDomTree 扩展 c++ 何用      更新时间:2023-09-26

我想创建一个IE插件,它具有以下功能,

  1. 有一个嵌入IE工具栏的按钮(done)
  2. 通过点击按钮,它执行一些预编译的c++代码来操作DOM树(完成)
  3. 我需要增强步骤2附加一个本地函数到'窗口'对象(例如window.myfunc = function(a, b){return a + b;};),然后'eval'一些预定义的JavaScript调用myfunc最终。

我只是不知道如何'扩展'现有对象'窗口'。有人能给我点提示吗?

实际上,我希望我的插件既适用于IE和Firefox/Chrome。但是IE是当前的优先级。

PS:如果有一种方法可以将函数'myfunc'注册到JavaScript执行上下文的全局命名空间,那将是很酷的。

谢谢,英里

OK。没有人回复:

最后,我通过创建一个可以在JavaScript中使用的COM对象实现了目标。缺点是这个解决方案只适用于IE。