gpt4 book ai didi

c++ - 在 Gecko 2.0 (Firefox 4) 中,您如何与当前未获得焦点的选项卡交互(向其发送 Windows 消息)?

转载 作者:行者123 更新时间:2023-11-28 08:22:37 32 4
gpt4 key购买 nike

比如说你的自动化 Firefox,你想做一些疯狂的事情,比如模拟原始击键键入“return”,但是转到当前不在焦点/事件/ontop 中的选项卡窗口。

把想法用在 https://developer.mozilla.org/en/Code_snippets/Finding_Window_Handles你可以获得一个hwnd,然后做类似的事情

::PostMessage(hWND, WM_KEYDOWN, VK_RETURN, 0);
::PostMessage(hWND,WM_CHAR,VK_RETURN,0);
::PostMessage(hWND, WM_KEYUP, VK_RETURN, 0);

但是根据 Gecko 2.0(Firefox 4 及其他)中的相同链接,将不再有代表每个选项卡的 Windows native hwnd。

我希望执行各种自动化操作,我想知道是否有一些替代方法可以将 Windows 消息发送到当前未获得焦点的选项卡?

或者需要更大的重写来用其他一些更“壁虎 native ”的进程替换这些操作?

最佳答案

如果您想在进程外与 Firefox 进行交互,那么我所知道的唯一受支持的方法是可访问性 API。

如果您正在编写一个扩展程序,那么您可以简单地使用相关的键或字符代码创建一个按键事件并将其分派(dispatch)给适当的元素。

关于c++ - 在 Gecko 2.0 (Firefox 4) 中,您如何与当前未获得焦点的选项卡交互(向其发送 Windows 消息)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5241771/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com