Я создаю плагин NPAPI для Chrome/Firefox.Получить фокус браузера И вкладки
Из плагина я хотел бы получить фокус браузера и выбрать вкладку, в которой отображается мой плагин, откуда бы пользователь находился в пользовательском интерфейсе ОС.
На данный момент я могу получить фокус браузера, используя SetForegroundWindow(HWND)
; или SwitchToThisWindow(HWND, BOOL);
на родительском HWND окна плагина. Также я могу выбрать вкладку, предупредив ее. В любом случае предупреждающий диалог является уродливым, и его невозможно закрыть.
Есть ли способ выбрать правильную вкладку из собственного кода NPAPI? Или из JavaScript?
NB: Я использую Firefox Nightly для тестирования.