![]() ![]() Typically FireBreath plugins are used from inside a tag. It is a C++ framework, not a javascript framework, and it allows you to add functionality that can be used from within a web page. It has nothing to do with typical browser extensions, only plugins. Plugins are instantiated in one of two ways: 1) by an or tag in the HTML of a web page, or 2) because they are registered to be the handler for a mimetype which the browser doesn't support. Key DifferencesĮxtensions tend to be automatic once installed. What it actually means just depends on who is talking, but the mozilla definition is probably as good as any it could be anything that adds functionality to your web browser, regardless of the context. Add-onsĪdd-on is more of a generic term which is used to mean a lot of different things. ExtensionsĪn extension is something that is specific to the browser, and they are a bit different on each browser, but tend to be able to learn more about the overall state of the browser they may be automatically added to pages, accessible separately from a page, etc. ![]() That said, there are a lot of cases where they are the only option. Plugins should never be used unless there is no other way to solve your problem. Because of this, and because NPAPI is a royal pain in the neck (hence FireBreath was created), most browsers are trying to phase out plugins. This has led to a lot of discrimination against them - much of it deserved. Plugins have been responsible for a lot of security problems, since they actually run native code. Plugins only know about the page they are in they don't know anything else about the browser or what is loaded in other pages. Thus we (the FireBreath team) usually use the term "plugin" to refer to something that works like a NPAPI plugin and the term "extension" to refer to something that works like a typical extension (firefox XPI, Chrome CRX, etc). IE doesn't support "plugins" per se, but they have activex controls which can fill a similar function, though there are also BHO (Browser Helper Object) ActiveX controls which are more similar to extensions. When you're talking about a web browser, a plugin talks about a NPAPI or similar plugin, which is specific to the page. Also I think plugin embed in htm page while add-on is in form of a separated file like xpi in fire-fox.Īny exact, comprehensive and precise definitions for these three concepts which emerge differences would be appreciated. However I want to understand these differences especially in firebreath where plugins execute automatically through user's consent and add-on should install manually. ģ- wikipedia ( ) says plugin are being deprecated.Ĥ-I have read in another website that plugins are larger than add-ons and it consist add-on concept.Īlso I have read the answer provided in firefox add-on vs. Plug-in is the term that is usually used when referring to third party software (interact with a certain program) like flash player. I have read a lot about this and confused,ġ-fire-fox says "Add-ons is the collective name for extensions, themes and plugins" (see )Ģ-says "Plug-in and Add-on are simply extensions. What is the exact difference between plugins, add-on and extensions. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |