【发布时间】:2013-12-24 00:40:30
【问题描述】:
我正在为 Chrome/Firefox 构建一个 NPAPI 插件。
从插件中,我想获得浏览器的焦点,并从用户在 OS UI 中的任何位置选择呈现我的插件的选项卡。
现在我可以通过使用SetForegroundWindow(HWND) 获得浏览器的焦点;或 SwitchToThisWindow(HWND, BOOL); 在插件窗口的父 HWND 上。我还可以通过在其中发出警报来选择选项卡。无论如何,警报对话框很丑陋,而且不可能关闭它。
有没有办法从 NPAPI 本机代码中选择正确的选项卡?还是来自 JavaScript?
注意:我正在使用 Firefox Nightly 进行测试。
【问题讨论】:
标签: javascript c++ winapi alert npapi