嗨 C++ 和 JavaScript 极客,
我想创建一个具有以下功能的 IE 插件,
- IE工具栏嵌入了一个按钮(完成)
- 通过单击按钮,它会执行一些预编译的 c++ 代码来操作 DOM 树(完成)
- 我需要增强第 2 步以将本机函数附加到“窗口”对象(例如
window.myfunc = function(a, b){return a + b;};
),然后“评估”一些最终调用 myfunc 的预定义 JavaScript。
我只是不知道如何“扩展”现有对象“窗口”。任何人都可以给我一些线索吗?
实际上,我希望我的插件适用于 IE 和 Firefox/Chrome。但 IE 是当前的优先级之一。
PS:如果有办法将函数 'myfunc' 注册到 JavaScript 执行上下文的全局命名空间,那就太好了。
谢谢, 迈尔斯