2010-07-30 1 views
1

просто интересно, есть ли реализация с открытым исходным кодом в течение веб-плагинов ActiveX, аналогичных по функциональности в одном реализуемый NPAPI Spy утилита доступна по адресу: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/spy/Утилита вроде NPAPI Spy для ACTIVEX?

Спасибо,
Джованни

+0

Что делает NPAPI шпион? –

+0

NPAPI-шпионский код можно найти здесь: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/spy/ в основном позволяет регистрировать, когда плагин запускается браузером и наоборот, что позволяет используйте оригинальный плагин. –

+0

Есть ли такой инструмент для Google Chrome? – PoorLuzer

ответ

0

AFAIK, нет такой утилиты существует, однако вы, вероятно, можете использовать Process Monitor или Process Explorer, чтобы найти больше всего, что вам нужно. Если бы вы могли дать нам более конкретную идею о том, какую проблему вы пытаетесь решить, мы сможем помочь вам лучше с другим решением.

+0

Hi Taxilian, Целью, которую я пытаюсь достичь, является создание плагина, в котором находится внешний существующий плагин, в частности, я хочу создать плагин для плагина медиапланера Windows, так что мой будет вызываться firefox/Internet Explorer перед реальным плагином Windows Media Player. Как только мой плагин будет вызван, я сделаю некоторую проверку URL-адреса медиафайла, который мы хотим воспроизвести, и в конечном итоге переписать его. Как только проверка будет выполнена, я хочу вызвать оригинальный плагин. Спасибо –

+0

Это можно сделать, хотя это сложно. В принципе, вам нужно создать экземпляр вашего элемента управления activex, а затем создать экземпляр элемента управления ActiveX для Windows Media Player внутри него. Затем вы можете использовать те же вызовы API, которые браузер будет использовать для прокси-вызовов из браузера во внутренний плагин. Если вы сделаете это правильно, это будет прозрачно. Я делал это раньше, но это заняло определенную работу. Если вы хотите сделать это частичной структурой, которая может быть внесена в проект с открытым исходным кодом, я хотел бы добавить эту функцию в FireBreath, и я, вероятно, мог бы помочь вам начать работу, по крайней мере. – taxilian