如何用c++扩展HTMLDomTree
How to extend HTMLDomTree by C++
我想创建一个IE插件,它具有以下功能,
- 有一个嵌入IE工具栏的按钮(done) 通过点击按钮,它执行一些预编译的c++代码来操作DOM树(完成)
- 我需要增强步骤2附加一个本地函数到'窗口'对象(例如
window.myfunc = function(a, b){return a + b;};
),然后'eval'一些预定义的JavaScript调用myfunc最终。
我只是不知道如何'扩展'现有对象'窗口'。有人能给我点提示吗?
实际上,我希望我的插件既适用于IE和Firefox/Chrome。但是IE是当前的优先级。
PS:如果有一种方法可以将函数'myfunc'注册到JavaScript执行上下文的全局命名空间,那将是很酷的。
谢谢,英里
OK。没有人回复:
最后,我通过创建一个可以在JavaScript中使用的COM对象实现了目标。缺点是这个解决方案只适用于IE。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 扩展移相器按钮类不工作
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- chrome扩展更改主机/域警告
- TableExport jquery插件:文件名和扩展名问题
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- 扩展SVGTextElement时出现Typescript Uncaught TypeError
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- Javascript”;类“;带有参数的扩展
- 试图阻止Chrome通过扩展关闭
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 从选项页面更新chrome扩展清单权限
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- Chrome扩展:遍历不同的页面并收集数据
- DataTable按下键选择扩展/导航
- 扩展jQuery插件以更改配置
- 如何用c++扩展HTMLDomTree