Как создать плагин к браузеру наподобие flashplugin?
Вот стало мне любопытно, как устроен плагин флеш-плеера? Ведь эта штука работает со всеми браузерами (кроме IE, для него отдельная версия) и отрисовывает картинку в нужную точку страницы. Захотелось мне just for fun реализовать что-то подобное, но очень простое (скажем пятнашки плагином). Но как это делается? Есть информация об этом?
Вот на этой странице от мозиллы сказано, что требуется юзать некий кроссбраузерный NPAPI (также известен как Gecko Plugin API, но будет работать и в хроме, и в опере). Там так же есть инструкция по настройке студии и довольно-таки громоздкие примеры и ссылка на документацию.
Впрочем, стоит добавить, что NPAPI — это самый низкий уровень. Есть фреймворки. Например, FireBreath — кроссбраузерный и кроссплатформенный.
Также можно почитать вот тут — ответ достаточно подробный.