У меня есть плагин NPAPI (оконный режим), работающий во всплывающем окне.К сожалению, в Chrome есть ошибка, когда он неожиданно захватывает фокус и всплывающее окно закрывается.Моя цель - обойти эту ошибку, пока она исправлена.
SetWindow передает мне NPWindow *.Используя это, в Windows я получаю действительный HWND и могу перейти к родительскому HWND.На Mac (с использованием модели Какао) я могу получить NSWindow, но оно не выглядит корректным и, кажется, не делает ничего конструктивного, когда я посылаю makeKeyAndOrderFront или любое другое сообщение.
Должен ли я ожидать правильное NSWindow?Является ли это NSWindow дочерним окном, каким-то образом связанным с окном верхнего уровня всплывающего окна?Если так, есть ли подходящий способ получить это окно?