Поддержка плагинов XPCOM на FF 3.5+ - PullRequest
1 голос
/ 09 декабря 2010

У меня есть плагин, который в основном является элементом управления ActiveX, эквивалентным IE, который поддерживает сценарии. Я использую файл IDL и клей XPCOM в своем плагине - это работает до FF 3.5. Видимо, как я читал из нескольких мест, поддержка XPCOM для плагинов прекращена, но все же я могу загрузить и вставить плагин в FF3.6 - проблема в том, что я не могу получить доступ к методам из JS.

Теперь я не понимаю, следует ли полностью переписать мой плагин (удалить клей XPCOM) или добавить NPObject в тот же код плагина, чтобы он работал. Любой пример кода для преобразования поможет, и ваше руководство будет с благодарностью.

1 Ответ

1 голос
/ 09 декабря 2010

Вам просто нужно добавить поддержку NPRuntime / NPObject, чтобы она заработала.

Вы также можете воспользоваться возможностью переписать его, чтобы использовать FireBreath , чтобы один и тот же код работал и в IE, и в FireFox, но это зависит от вас =]

Полезные посты в блоге, которые я написал на эту тему:

Надеюсь, это поможет

...