2013-03-03 95 views
0

Ç您好延长HTMLDomTree ++ & JavaScript的爱好者,如何通过C++

我想创建一个IE插件,其具有以下特征,

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

我只是不知道如何'扩展'现有的对象'窗口'。任何人都可以给我一些线索?

其实,我希望我的插件可以同时用于IE和Firefox/Chrome。但IE是当前的重中之重。

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

感谢, 万里

回答

0

确定。没有人回复:(

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