Я написал небольшой плагин NPAPI с использованием старого примера Mozilla NPRuntime в качестве базы. Моя проблема в том, что он отлично работает на Firefox и Safari (в Windows), но он не работает с Google Chrome.Плагин NPAPI не работает в Google Chrome
Я вижу плагин: плагины просто отлично, и я вижу, что Chrome запускает новый процесс запуска плагина при открытии моей тестовой страницы, процесс плагина умирает через ~ 10 секунд без какого-либо диалогового окна с ошибкой. В течение 10 секунд процесс активен, когда доступ к объекту плагинов для сценариев не работает (что отлично работает при использовании Firefox или Safari).
Любые идеи, из-за которых Chrome может убить процесс плагина через 10 секунд? Должно быть что-то связано с инициализацией, потому что оно убивает его, даже если я вообще не получаю доступ к плагину.
Кроме того, если он никогда не вводит код плагина, и вы находитесь на окнах, профилирующий хром с * depends.exe * может давать ценные советы. –
Использование диалога -plugin-startup позволило мне отладить последовательность инициализации и найти проблему. Спасибо! – eburger
Не могли бы вы рассказать нам больше, в чем проблема, если это хром-специфический? – Gui13