Я пишу плагин npapi в Qt. Мой плагин отлично работает на Firefox и Opera. Проблема в хром, я думаю, касается установки «процесс за плагин». Что происходит, когда я сначала открываю страницу, плагин вводится и все работает в соответствии с ожидаемым. Но когда я перехожу от этой страницы к другой, на новой странице плагин, похоже, вводится, но даже его конструктор не называется.Процесс Chrome plugin - плагин npapi
Чтобы изучить проблему, я попытался убить мой процесс плагина с помощью диспетчера задач chrome, прежде чем перейти к новой странице. Когда я это сделаю, плагин работает так же, как и ожидалось на второй странице. Я не могу понять, что здесь происходит. Любая помощь будет оценена по достоинству.
Благодаря
Вы используете Qt в простом плагине NPAPI или QtBrowserPlugin? –
Я использую Qtbrowserplugin. Я решил эту проблему, выполнив показ: ничего, прежде чем покинуть страницу. Это, казалось, называло деструктором плагина и, следовательно, решало мою проблему. Благодаря! – kambamsu