Отладка плагина npapi - PullRequest
       23

Отладка плагина npapi

0 голосов
/ 13 апреля 2011

Как лучше всего отлаживать плагин npapi. В настоящее время я разрабатываю плагин с помощью nixysa. Я в настоящее время отладки печати промежуточных значений в файл журнала. Есть ли лучший способ?

- Спасибо

1 Ответ

1 голос
/ 13 апреля 2011

Ну, я мог бы начать с намека на то, что первый лучший способ - это использовать FireBreath вместо nixysa, но это было бы грубо и могло бы расстроить мою предвзятость ;-) Серьезно, хотя и существует ничего плохого в nixysa; Я рекомендую FireBreath просто потому, что он работает и в IE, и в Windows, и содержит гораздо больше исправлений и обходных путей, чтобы убедиться, что все работает во всех браузерах и платформах.

Существует множество предложений по отладке плагинов в целом (например, при подключении к ним отладчиков) на вики FireBreath , которые довольно хорошо применимы к любому плагину NPAPI.

Получение таких методов отладки, как работа с linux, может быть особенно болезненным, поэтому в linux я обычно больше склоняюсь к использованию инфраструктуры ведения журналов, такой как log4cplus .

У других может быть больше предложений, но, вероятно, было бы полезно, если бы мы точно знали, на какие платформы вы ориентируетесь; например, Chrome (я заметил этот тег в вопросе) поддерживает параметр --plugin-startup-dialog, который неоценим для присоединения к плагину перед его запуском из-за многопроцессной природы плагинов в Chrome. IE и Firefox имеют опции для отключения плагинов OOP (вне процесса), что облегчает их подключение.

...