awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sxei avatar

sxei/chrome-plugin-demo

0
View on GitHub↗
8,674 Stars·1,904 Forks·JavaScript·6 Aufrufeblog.haoji.me/chrome-plugin-develop.html↗

Chrome Plugin Demo

《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验

Features

  • Browser Extension Development - Provides a complete demo project showcasing all major Chrome extension APIs for learning purposes.
  • Chrome Extension Development Demos - Provides a complete demo project with working examples of common Chrome extension features for learning purposes.
  • Inter-Script Message Buses - Passes JSON messages between extension scripts using a channel-based API that routes data through the browser's internal message bus.
  • Event-Driven Scripting - Runs a persistent background script that listens for browser events and triggers responses without blocking the user interface.
  • Extension Manifests - Declares permissions, scripts, and resources in a JSON manifest file that the browser reads to load and configure the extension.
  • Inter-Script Communication - Ships a channel-based messaging API for real-time data exchange between injected scripts, popups, and background pages.
  • Browser Toolbar Popups - Opens a small HTML window when clicking the toolbar icon for temporary user interactions.
  • Browser Right-Click Menus - Adds custom items to the browser's right-click menu for pages, images, links, or selected text.
  • Persistent Background Workers - Keeps a background script running for the entire browser session to handle global events and long-running tasks.
  • Browser Extension Automation - Automates browser tasks through extensions by injecting scripts, intercepting network requests, and modifying page content.
  • API Usage Examples - Ships practical code samples demonstrating Chrome extension APIs for background scripts, content scripts, and DevTools.
  • Common Extension Patterns - Provides example implementations of common extension patterns such as message passing, notifications, and context menus.
  • Extension Message Bridges - Implements message passing between different parts of a Chrome extension including content scripts, popups, and background pages.
  • URL-Matched Injections - Injects JavaScript and CSS automatically into web pages based on URL patterns defined in the extension manifest.
  • Extension Internationalization Workflows - Shows how to add multi-language support to browser extensions using Chrome's i18n API.
  • Browser Sync Storage - Saves and retrieves key-value data using a storage system that automatically syncs across the user's browsers.
  • Browser DevTools Panel Extensions - Adds custom panels and sidebars to browser DevTools for inspecting and debugging web pages.
  • Network Request Interception - Intercepts and modifies HTTP requests before they are sent using a browser-provided API for blocking, redirecting, or altering headers.
  • Certificate Error Interceptions - Demonstrates certificate error handling and network request interception as security features in Chrome extensions.
  • Error Page Displays - Displays a warning page when a website's SSL certificate is invalid or expired to prevent unsafe access.
  • Development Tool Extenders - Extends Chrome's built-in developer tools with custom panels and sidebars for debugging and inspecting web pages.
  • Browser Interface Customizations - Customizes the browser interface with right-click menus, popup windows, address bar suggestions, and overridden default pages.
  • Context Menu Event Handlers - Provides a context menu customization API that registers event handlers for right-click actions on page elements.
  • Cross-Instance Sync Storage - Provides a storage system that automatically syncs key-value data across all signed-in browser instances.
  • Runtime Script and CSS Injection - Injects JavaScript code or CSS files into a specific tab at runtime from background or popup scripts.

Star-Verlauf

Star-Verlauf für sxei/chrome-plugin-demoStar-Verlauf für sxei/chrome-plugin-demo

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht sxei/chrome-plugin-demo?

《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验

Was sind die Hauptfunktionen von sxei/chrome-plugin-demo?

Die Hauptfunktionen von sxei/chrome-plugin-demo sind: Browser Extension Development, Chrome Extension Development Demos, Inter-Script Message Buses, Event-Driven Scripting, Extension Manifests, Inter-Script Communication, Browser Toolbar Popups, Browser Right-Click Menus.

Welche Open-Source-Alternativen gibt es zu sxei/chrome-plugin-demo?

Open-Source-Alternativen zu sxei/chrome-plugin-demo sind unter anderem: mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… jonghakseo/chrome-extension-boilerplate-react-vite — This project is a boilerplate for Chrome extension development, utilizing React and Vite to build custom functionality… scriptscat/scriptcat — Scriptcat is a user script manager and browser extension designed to install, execute, and manage custom JavaScript… toggl/track-extension — Track-extension is a browser extension for Chrome and Firefox that records work hours and manages active timers… googlechrome/chrome-extensions-samples — This repository serves as a comprehensive reference library for browser extension development, providing a collection… tampermonkey/tampermonkey — Tampermonkey is a userscript manager used for browser behavior modification and web page automation. It allows for the…

Open-Source-Alternativen zu Chrome Plugin Demo

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Chrome Plugin Demo.
  • mdn/webextensions-examplesAvatar von mdn

    mdn/webextensions-examples

    4,447Auf GitHub ansehen↗

    This project is a reference library and collection of practical code samples for building browser extensions using WebExtensions APIs. It provides implementation guides and functional examples for core extension components, including content scripts, background processes, and browser action popups. The repository focuses on demonstrating specific implementation patterns for browser UI customization and web page manipulation. It includes samples for creating sidebars, context menus, and options pages, as well as techniques for injecting scripts and styles to alter DOM elements and page appeara

    JavaScript
    Auf GitHub ansehen↗4,447
  • jonghakseo/chrome-extension-boilerplate-react-viteAvatar von Jonghakseo

    Jonghakseo/chrome-extension-boilerplate-react-vite

    4,834Auf GitHub ansehen↗

    This project is a boilerplate for Chrome extension development, utilizing React and Vite to build custom functionality and user interfaces for web browsers. The development workflow emphasizes fast iteration through hot-reload capabilities and module rebuilding, which reflect code changes in the browser without manual reloading. It includes a type-safe internationalization system for managing multi-language support and automated end-to-end testing to verify feature stability across different browser packages. The architecture provides a component-based framework for creating popups, options

    TypeScript
    Auf GitHub ansehen↗4,834
scriptscat/scriptcatAvatar von scriptscat

scriptscat/scriptcat

4,122Auf GitHub ansehen↗

Scriptcat is a user script manager and browser extension designed to install, execute, and manage custom JavaScript scripts to modify website behavior and extend browser functionality. It features a JavaScript sandbox environment that provides specialized APIs for storage, cookies, and system notifications, alongside a cloud-synced script repository to keep subscriptions and configurations consistent across multiple devices. The project includes an in-browser script editor for writing, testing, and debugging code directly within the browser. It also incorporates a cross-domain request engine

TypeScriptchrome-extensiongreasemonkey-userscriptscriptcat
Auf GitHub ansehen↗4,122
  • toggl/track-extensionAvatar von toggl

    toggl/track-extension

    1,145Auf GitHub ansehen↗

    Track-extension is a browser extension for Chrome and Firefox that records work hours and manages active timers directly from the browser toolbar and centralized popup menus. It functions as a productivity utility by embedding interactive time measurement controls into third-party websites and project management tools, preventing context switching while tracking task duration. The extension injects timer buttons into external web applications by matching page URLs against registered rule sets and manipulating the host document structure at runtime. It configures these embedded timers with des

    JavaScriptchromechrome-extensionfirefox
    Auf GitHub ansehen↗1,145
  • Alle 30 Alternativen zu Chrome Plugin Demo anzeigen→