我在一个项目中工作,我想在 chrome
和 firefox
网络浏览器中注入(inject)一个脚本。
我的脚本可以更改网页中文本框和文本字段中的值。
正如我在 Internet Explorer 上试过的那样。它工作正常。我对如何在 Chrome
或 Firefox
等其他网络浏览器中注入(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/