Example Chrome Extension

Open source browser extension with dozens of interactive demos.

What is Example Chrome Extension?

Example Chrome Extension is a Chrome extension developed by https://buildingbrowserextensions.com, and its main feature is "Open source browser extension with dozens of interactive demos.".

Extension Screenshots

screenshot
screenshot
screenshot
screenshot
screenshot

Download Example Chrome Extension Extension CRX File

Download Example Chrome Extension extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Learn how the pieces of browser extensions fit together by exploring this open source browser extension. 

Each demo shows how various pieces of browser extensions work, and each includes links to the specific source files.

Full source code can be found on Github: https://github.com/msfrisbie/demo-browser-extension                    

Extension Basic Information

Name Example Chrome Extension Example Chrome Extension
ID jnofdoejfipgalklopidpdeofjebihcf
Official URL https://chromewebstore.google.com/detail/example-chrome-extension/jnofdoejfipgalklopidpdeofjebihcf
Description Open source browser extension with dozens of interactive demos.
File Size 1.3 MB
Installation Count 459
Current Version 1.0.21
Last Updated 2024-02-29
Publish Date 2022-06-22
Rating 5.00/5 Total 1 Ratings
Developer https://buildingbrowserextensions.com
Email [email protected]
Payment Type free
Extension Website https://www.buildingbrowserextensions.com
Privacy Policy Page URL https://www.trackandtrace.tools/privacy-policy
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "version": "1.0.21",
    "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmuD0TSQbILKC4482AYrlObXdyPcCSxmSUEwaFAulTCdrFJr1zLLn7AMxrt8sYv32q7hKPj0jLWxvm6FHkF0fJ1+jgnnBtbkozCKyS9PgGVnGqTs\/dJkwBwccuSCXKr0nRbn2RRQZw0IS\/V312H8P\/\/fZcOh0Of4Q4+jw6RNGMLWqfZySj08hnQKVd564DLyKYPqsxBd\/x8pER+OmHMbm8LQEh4VKCJBjjhj3GwsIFo7e9IXizQFOW8YdzWkgFV6WsUniB4fIWTNPEEWQ5qGm\/Bd4o0u0z2Yk73VvNDVYBBefFgIi3TsJssrShgkJAyWz3tNCF11J9EpLWnZIXByioQIDAQAB",
    "default_locale": "en",
    "name": "__MSG_extName__",
    "description": "__MSG_extDescription__",
    "background": {
        "service_worker": "background.js",
        "type": "module"
    },
    "action": {
        "default_popup": "components\/popup\/popup.html"
    },
    "options_ui": {
        "open_in_tab": false,
        "page": "components\/options\/options.html"
    },
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "css": [],
            "js": [
                "scripts\/content-scripts\/main.js"
            ]
        }
    ],
    "devtools_page": "components\/devtools\/devtools.html",
    "host_permissions": [
        ""
    ],
    "permissions": [
        "activeTab",
        "contextMenus",
        "declarativeNetRequest",
        "desktopCapture",
        "identity",
        "identity.email",
        "pageCapture",
        "scripting",
        "storage",
        "system.cpu",
        "system.display",
        "system.memory",
        "system.storage",
        "tabCapture",
        "tabs",
        "webNavigation"
    ],
    "icons": {
        "16": "icons\/codesearch_16x16.png",
        "48": "icons\/codesearch_48x48.png",
        "64": "icons\/codesearch_64x64.png",
        "128": "icons\/codesearch_128x128.png"
    },
    "commands": {
        "_execute_action": {
            "suggested_key": {
                "default": "Ctrl+Shift+F",
                "mac": "MacCtrl+Shift+F"
            },
            "description": "__MSG_actionDescription__"
        },
        "foobar": {
            "suggested_key": {
                "default": "Ctrl+Shift+J",
                "mac": "MacCtrl+Shift+J"
            },
            "description": "__MSG_customCommandDescription__"
        }
    },
    "web_accessible_resources": [
        {
            "resources": [
                "\/scripts\/shared.js",
                "\/scripts\/exboost.mjs",
                "\/scripts\/content-scripts\/shared.js"
            ],
            "matches": [
                ""
            ]
        }
    ],
    "declarative_net_request": {
        "rule_resources": [
            {
                "id": "ruleset_1",
                "enabled": true,
                "path": "rulesets\/ruleset_1.json"
            },
            {
                "id": "ruleset_2",
                "enabled": false,
                "path": "rulesets\/ruleset_2.json"
            }
        ]
    },
    "omnibox": {
        "keyword": "bex"
    },
    "oauth2": {
        "client_id": "594787837490-d8mabjl50gmgv9b2rsqqpm5j7pf88ov2.apps.googleusercontent.com",
        "scopes": [
            "https:\/\/www.googleapis.com\/auth\/userinfo.email",
            "https:\/\/www.googleapis.com\/auth\/userinfo.profile"
        ]
    }
}