Я хочу разработать RIA, и мне нужно обработать некоторое компьютерное оборудование, которое еще не поддерживается. Итак, сначала я использую апплет Java, но я меняю свой выбор, и я предпочитаю разрабатывать плагины для веб-браузеров. Я начал искать API-интерфейс Chrome для разработки плагинов, таких как Flash Player (до интеграции в хром), и все, что я нашел, - это разработать «Расширения» с HTML и Javascript ... на самом деле я этого не хотел! Итак, если вы знаете, где я могу получить API Chrome, я бы очень признателен! Спасибо по заранее и извините за мой плохой английский (спросите меня, если вы на самом деле не понимаю, мой ответ)Разработка плагина Google Chrome (нет расширений!)
5
A
ответ
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 в какой-то момент.
Смежные вопросы
- 1. Разработка расширений Chrome: рекомендуемые сочетания клавиш
- 2. Разработка расширения Google Chrome
- 3. Разработка расширения Google Chrome
- 4. Разработка расширений Firefox
- 5. Разработка расширений веб-расширений IntelliJ Firefox
- 6. HD скриншоты для расширений Chrome от Google
- 7. Расширение интерполяции расширений Google Chrome, локализация коммутатора
- 8. Расширение и разработка Google Chrome
- 9. Разработка расширений Firefox firefox4
- 10. eclipse: добавить библиотеку расширений Chrome
- 11. магазин предпочтения в Google Chrome расширений
- 12. Список всех расширений, установленных в google chrome
- 13. Разработка расширений Chrome: уведомление при открытии страницы в фоновом режиме
- 14. Разработка Chrome-плагина: пользователь: pass @ url не поддерживается Google Chrome больше?
- 15. Написание chrome-расширений
- 16. Включить Chrome расширений в Google Chrome App WebView
- 17. Проверка и разработка расширений Firefox - я запутался
- 18. Разработка пользовательского интерфейса для расширения Google Chrome
- 19. Разработка браузера Chrome
- 20. "Обновление расширений Теперь" не работает в Google Chrome
- 21. Разработка плагина Redmine
- 22. Разработка плагина Maven 3.0
- 23. Разработка плагина Safari
- 24. Разработка плагина Cordova
- 25. Разработка плагина в Lighttpd
- 26. Разработка приложения-плагина
- 27. разработка плагина eclipse
- 28. Разработка плагина NAP-NPS
- 29. Разработка плагина Woocommerce
- 30. Разработка плагина ILIAS
Спасибо за отличный ответ !!! Еще один вопрос: почему лучше использовать настольное приложение? Плагин Netscape имел бы некоторые пробелы? и я не знаю, прав ли я, но я считаю неблагодарным запустить другое программное обеспечение для использования RIA? Еще раз спасибо, ты мой бог !!! – cocoggu
Я бы рекомендовал настольное приложение только потому, что их в целом лучше понять. Вы можете создать настольное приложение, в которое встроен компонент веб-браузера, чтобы воспользоваться вашей существующей платформой RIA. Если вы создаете плагин, вам придется решать те же проблемы, что и настольное приложение: установка, совместимость с платформами, обновления и т. Д., А также дополнительные ограничения и уникальные свойства NPAPI - такие как последствия для безопасности и плагин, который выгружается, когда вкладка/браузер закрыта. В конце дня либо будет работать, поэтому вы можете выбрать, что лучше всего подходит для вас. –
Большое спасибо за ваши четкие ответы! – cocoggu