Что касается разработки приложений для Windows и плагина NPAPI

Я планирую создать приложение, которое отслеживает веб-сайты, посещаемые пользователями, и выполняет некоторые вычисления.

Поэтому для каждого открываемого веб-сайта я разработал расширение Google Chrome, которое отправляет URL-адрес в плагин NPAPI.

Проблема во второй части. Может ли плагин NPAPI передавать информацию, полученную от расширения, в другое приложение. Я хочу, чтобы между моим приложением и плагином NPAPI была двусторонняя связь, чтобы в зависимости от обработки, выполняемой приложение, плагин NPAPI информирует расширение об изменении URL-адресов, которые оно должно отправлять.

PS-Я использую firebreath для разработки плагина NPAPI, если это упрощает ответ на мой вопрос.

Мне очень хотелось бы кое-какие идеи относительно того, как это можно реализовать. Я новичок в программировании.

Любая помощь приветствуется.


person SteveIrwin    schedule 06.09.2011    source источник


Ответы (2)


Плагины NPAPI имеют неограниченный доступ к локальному компьютеру, поэтому ваш плагин выполняет свой код, как и любое другое приложение. Итак, то, что вы ищете, на самом деле является способом взаимодействия двух процессов, также известного как Межпроцессное взаимодействие.. Есть несколько способов сделать это, вы можете найти несколько здесь. Наиболее подходящий вариант зависит от ваших реальных потребностей, но при поиске не позволяйте контексту NPAPI беспокоить вас. Вы просто пытаетесь заставить говорить два процесса.

person eran    schedule 06.09.2011

Общая память довольно проста в использовании. Поскольку вы новичок в программировании, я думаю, что это правильный путь. Вы можете найти пример здесь

person codingPear    schedule 07.09.2011