-
15 Understanding Chrome Extensions GCM
The chrome.gcm API to enable the extensions to send and receive messages via Firebase’s Cloud Messaging (FCM). Official Documentation here: https://developer.chrome.com/docs/extensions/reference/api/gcm What is GCM or FCM? https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FsioEY4tWmLI%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DsioEY4tWmLI&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FsioEY4tWmLI%2Fhqdefault.jpg&key=a19fcc184b9711e1b4764040d3dc5c07&type=text%2Fhtml&schema=youtube Well the first, Google Cloud Messaging and Firebase Cloud Messaging are the same thing, so let’s get that out the way. FCM is an improvement of GCM. According the Firebase Team, FCM is a reliable no-cost way…
-
16 Understanding Chrome Extensions Cookies
The chrome.cookies API enables extensions to create, retrieve, edit and remove cookies from a specific and/or all domains. You can see Google Chrome Documentation on it: https://developer.chrome.com/docs/extensions/reference/api/cookies What are Internet Cookies 🍪 ? Simply put internet cookies are small files save on your browser that usually hold data specific to your computer. They are linked to a particular domain/website. Cookies…
-
17 Understanding Chrome Extensions Browsing Data
The chrome.browsingData API deals with removing browsing data from the local user’s browser. This includes caches, cookies, downloads, passwords, history and many more. You can see a comprehensive list of browser data the chrome extension can remove using this API here: https://developer.chrome.com/docs/extensions/reference/api/browsingData#method-remove How to declare it in Manifest.json { … “permissions”: [ “browsingData”, ], …} How to clear Browsing Data You’ll…
-
18 Understanding Chrome Extensions Management
The chrome.management API enable the extensions to retrieve details and manage other installed extensions on the client’s browser. Essentially, the chrome.management can enable, disable or uninstall other extensions in browser. For more info you can see Google Chrome Documentation on it: https://developer.chrome.com/docs/extensions/reference/api/management How to declare it in Manifest.json { … “permissions”: [ “management” ], …} How to get other Extension…
-
19 Understanding Chrome Extensions Commands
The chrome.commands API is used to enable the chrome extension run actions from keyboard shortcuts. You can bind a defined-command with a combinations for keyboard keys. Let’s show you had it is done. You find the official documentation by the Google Chrome Team here: https://developer.chrome.com/docs/extensions/reference/api/commands How to Declare it in Manifest.json You’ll notice the commands keyword is not in permissions array. {…
-
20 Understanding Chrome Extensions Side Panel
By using the chrome.sidePanel API you can render your own HTML in the chrome browser’s side panel alongside the loaded website. Official Documentation: https://developer.chrome.com/docs/extensions/reference/api/sidePanel Why Use it? How to declare it in Manifest.json Use the sidePanel keyword in permissions to use the chrome.sidePanel API function in code like so {… “permissions”: [ “sidePanel” ],…} Use the side_panelkeyword outside permissions to define default settings for the…
Search
About
M2K Developments is a tech company founded in October 2023 by Martin Kululanga, aimed at providing applications and automated software solutions for Malawian start-ups and small-size businesses
The company focuses on developing fast, modern websites and additional services such as mobile applications, social media management, browser extensions and custom-made AI software.
Archive
Recent Posts
Tags
Gallery





