Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Develop Google Chrome Plugin (no Extensions !)

I want to develop an RIA and I need to handle some computer hardware not already supported. So, I think first to use a Java applet but I change my choice and I prefer the way to develop plugins for web browsers. I began to search for a Chrome API to develop plugins like Flash Player (before being integrated in chrome) and all I found was to develop "Extensions" with HTML and Javascript...not really what I wanted ! So if you know where I can get the Chrome API, I would really appreciate ! Thanks by advance and sorry for my poor English ( ask me if you don't really understand my answer )

like image 863
cocoggu Avatar asked Apr 13 '12 08:04

cocoggu


People also ask

What language are Chrome plugins?

Google Chrome Extensions are browser extensions that modify the Google Chrome browser. These extensions are written using web technologies like HTML, CSS and Javascript.

Why can't I add extensions to Chrome?

Make sure you have the latest version of Chrome. Learn how to update Chrome. If you're using a work or school computer, your administrator might not let you install items from the Chrome Web Store. For more help, contact your administrator.


1 Answers

You are correct in assuming that the best way to handle unsupported hardware in the browser is a plugin; but you might find that a desktop application is better for this purpose.

Flash Player and other plugins use the Netscape Plugin API (NPAPI) in Chrome, Firefox, Safari etc, and ActiveX in Internet Explorer. The best place to start with NPAPI is actually the Plugins page on Mozilla Developer Network. Google also has some documentation on plugins specific to Chrome.

If you are interested in developing plugins specifically for Chrome, it's worth noting that Google have developed a new API called the "Pepper Plugin API", and Adobe have announced that Flash will be moving to this API at some point.

like image 146
Colin Pickard Avatar answered Oct 03 '22 14:10

Colin Pickard