Плагин Chrome - плагин npapi - PullRequest
0 голосов
/ 17 марта 2010

Я пишу плагин npapi в Qt. Мой плагин отлично работает на Firefox и Opera. Я полагаю, что проблема в chrome связана с настройкой «процесс на плагин». Что происходит, когда я впервые открываю страницу, плагин вводится и все работает в соответствии с ожиданиями. Но когда я перехожу с этой страницы на другую, на новой странице плагин кажется внедряемым, но даже его конструктор не вызывается.

Чтобы изучить проблему, я попытался убить процесс моего плагина с помощью диспетчера задач Chrome, прежде чем перейти на новую страницу. Когда я делаю это, плагин работает, как и ожидалось, на 2-й странице. Я не могу понять, что здесь происходит. Любая помощь будет оценена.

Спасибо

1 Ответ

0 голосов
/ 03 июня 2013

Создание и уничтожение плагина браузера зависит от браузера. Поэтому, если ваш конструктор не вызывается, это означает, что ваш плагин не был уничтожен. Таким образом, вы должны обрабатывать создание и уничтожение вашего объекта в событиях подключенного окна и отключенных окон.

...