Web Browser Extension
(Redirected from Browser Extension)
Jump to navigation
Jump to search
A Web Browser Extension is a software system add-on that extends the functionality of a web browser.
- AKA: Browser Add-on, Browser Plugin, Web Extension.
- Context:
- It can typically enhance Web Browser Functionality through JavaScript injection.
- It can typically modify Web Browser Interface via UI element injection.
- It can typically intercept Web Browser Network Requests through web request APIs.
- It can typically access Web Browser Tabs through tabs API.
- It can typically manipulate Web Page DOM through content script injection.
- ...
- It can often integrate AI-Powered Features through web browser extension APIs.
- It can often synchronize Web Browser Extension Settings across browser instances.
- It can often monitor Web Browser Events through event listeners.
- It can often provide Web Browser Context Menus via context menu APIs.
- ...
- It can range from being a Simple Web Browser Extension to being a Complex Web Browser Extension, depending on its web browser extension functionality scope.
- It can range from being a Single-Purpose Web Browser Extension to being a Multi-Feature Web Browser Extension, depending on its web browser extension feature count.
- It can range from being a Manifest V2 Web Browser Extension to being a Manifest V3 Web Browser Extension, depending on its web browser extension API version.
- ...
- It can integrate with Web Browser Storage API for persistent data storage.
- It can communicate with Native Messaging Host for system-level operations.
- It can utilize WebExtensions API for cross-browser compatibility.
- It can leverage Service Worker for background processing.
- ...
- Example(s):
- Web Browser Extension Types, such as:
- Security Web Browser Extensions, such as:
- Productivity Web Browser Extensions, such as:
- AI-Powered Web Browser Extensions, such as:
- Platform-Specific Web Browser Extensions, such as:
- Chrome Web Browser Extensions, such as:
- Firefox Web Browser Extensions, such as:
- Development Framework Web Browser Extensions, such as:
- ...
- Web Browser Extension Types, such as:
- Counter-Example(s):
- MS Office Add-In, which extends office applications rather than web browsers.
- Bookmarklet, which executes JavaScript code via browser bookmarks without extension API access.
- Progressive Web App, which provides app-like functionality without web browser extension installation.
- Browser DevTools Plugin, which extends developer tools rather than general web browser functionality.
- See: Software System Add-on, Web Browser, Browser API, WebExtensions API, Content Script, Background Script, Browser AI Assistant.
References
2023
- (Wikipedia, 2023) ⇒ https://en.wikipedia.org/wiki/Browser_extension Retrieved:2023-1-4.
- A browser extension is a small software module for customizing a web browser. Browsers typically allow a variety of extensions, including user interface modifications, cookie management, ad blocking, and the custom scripting and styling of web pages.
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Google_Chrome#Extensions Retrieved:2022-11-16.
- Browser extensions are able to modify Google Chrome. They are supported by the browser's desktop edition.[1] These extensions are written using web technologies like HTML, JavaScript, and CSS. They are distributed through Chrome Web Store, initially known as the Google Chrome Extensions Gallery.[1] On September 9, 2009, Google enabled extensions by default on Chrome's developer channel, and provided several sample extensions for testing. In December, the Google Chrome Extensions Gallery beta began with approximately 300 extensions.[2][3] It was launched on January 25, 2010, along with Google Chrome 4.0, containing approximately 1500 extensions. In 2014, Google started preventing some Windows users from installing extensions not hosted on the Chrome Web Store. The following year Google reported a "75% drop in customer support help requests for uninstalling unwanted extensions" which led them to expand this restriction to all Windows and Mac users.
- ↑ 1.0 1.1 Rakowski, Brian (December 8, 2009). "Google Chrome Extensions Blog Announcement". Retrieved February 25, 2010.
- ↑ Rakowski, Brian (December 8, 2009). [Rakowski, Brian (December 8, 2009). “Google Chrome for the holidays: Mac, Linux and extensions in beta". Official Google Blog. Retrieved March 9, 2017. “Google Chrome for the holidays: Mac, Linux and extensions in beta"]. Official Google Blog. Retrieved March 9, 2017.
- ↑ Rakowski, Brian (May 25, 2010). "A new Chrome stable release: Welcome, Mac and Linux!". Chrome Blog. Retrieved March 9, 2017.
2013
- (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/browser_extension Retrieved:2013-12-2.
- A browser extension is a computer program that extends the functionality of a web browser in some way. Depending on the browser and the version, the term may be distinct from similar terms such as plug-in or add-on.