javascript - 如何使用 mfc/c++ 在 chrome 或 firefox 中注入(inject)脚本

标签 javascript c++ firefox visual-c++ mfc

我在一个项目中工作,我想在 chromefirefox 网络浏览器中注入(inject)一个脚本。 我的脚本可以更改网页中文本框和文本字段中的值。

正如我在 Internet Explorer 上试过的那样。它工作正常。我对如何在 ChromeFirefox 等其他网络浏览器中注入(inject)脚本一无所知。

谁能告诉我如何使用 C++/MFC 为其他 Web 浏览器做到这一点?

提前致谢。 圣诞快乐..

最佳答案

编辑:Selenium 不行,将其删除。

你基本上有 2 个解决方案:

首先:像编写 IE 扩展一样编写 Chrome 扩展和 Firefox 扩展。如果只是为了粘贴用户名/密码,这肯定是大材小用。

第二:使用UIAutomation .您可以下载一个 SDK(例如 Microsoft Windows SDK for Windows 7)并使用 Inspect tool验证 Chrome 和 Firefox 的辅助功能支持。

关于javascript - 如何使用 mfc/c++ 在 chrome 或 firefox 中注入(inject)脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20759415/

相关文章:

javascript - 在 Javascript 中将数组转化为对象

javascript - 弹出表单成功消息

javascript - 在Jquery中制作删除和回复按钮

c++ - Github 错误识别项目中使用的编程语言

javascript - 用于以空格分隔的多个单词匹配的正则表达式

c++ - 拆分长命令行测试方法

c++ - VS2013编译链接ngspice作为共享库

css - 字段集上的列计数不适用于 Firefox

javascript - IntelliJ Firefox Web 扩展开发

javascript - 如何让这些 Sprite 动画在 Firefox 中工作