2012-04-13 4 views
5

Я хочу разработать RIA, и мне нужно обработать некоторое компьютерное оборудование, которое еще не поддерживается. Итак, сначала я использую апплет Java, но я меняю свой выбор, и я предпочитаю разрабатывать плагины для веб-браузеров. Я начал искать API-интерфейс Chrome для разработки плагинов, таких как Flash Player (до интеграции в хром), и все, что я нашел, - это разработать «Расширения» с HTML и Javascript ... на самом деле я этого не хотел! Итак, если вы знаете, где я могу получить API Chrome, я бы очень признателен! Спасибо по заранее и извините за мой плохой английский (спросите меня, если вы на самом деле не понимаю, мой ответ)Разработка плагина Google Chrome (нет расширений!)

ответ

11

Вы правы, предполагая, что лучший способ справиться с неподдерживаемых аппаратных в браузере плагин; но вы можете обнаружить, что настольное приложение лучше для этой цели.

Flash Player и другие плагины используют Netscape Plugin API (NPAPI) в Chrome, Firefox, Safari и т. Д. И ActiveX в Internet Explorer. Лучшим местом для начала работы с NPAPI является фактически Plugins page on Mozilla Developer Network. В Google также есть documentation on plugins specific to Chrome.

Если вы заинтересованы в разработке плагинов специально для Chrome, стоит отметить, что Google разработал новый API под названием «API-интерфейс Pepper Plugin», и Adobe объявила, что Flash перейдет к этому API в какой-то момент.

+0

Спасибо за отличный ответ !!! Еще один вопрос: почему лучше использовать настольное приложение? Плагин Netscape имел бы некоторые пробелы? и я не знаю, прав ли я, но я считаю неблагодарным запустить другое программное обеспечение для использования RIA? Еще раз спасибо, ты мой бог !!! – cocoggu

+1

Я бы рекомендовал настольное приложение только потому, что их в целом лучше понять. Вы можете создать настольное приложение, в которое встроен компонент веб-браузера, чтобы воспользоваться вашей существующей платформой RIA. Если вы создаете плагин, вам придется решать те же проблемы, что и настольное приложение: установка, совместимость с платформами, обновления и т. Д., А также дополнительные ограничения и уникальные свойства NPAPI - такие как последствия для безопасности и плагин, который выгружается, когда вкладка/браузер закрыта. В конце дня либо будет работать, поэтому вы можете выбрать, что лучше всего подходит для вас. –

+0

Большое спасибо за ваши четкие ответы! – cocoggu

Смежные вопросы