5 repository-uri
Persistent processes within browser extensions that handle events and continuous tasks.
Distinct from Background Processing: Distinct from general Background Processing by focusing on the browser extension's persistent background page/service worker model.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Extension Background Scripts. Refine with filters or upvote what's useful.
Acest proiect este o extensie de browser axată pe confidențialitate, concepută pentru a elimina codurile de urmărire din adresele web, a bloca monitorizarea ETag și a ocoli serviciile de redirecționare intermediare. Funcționează ca un instrument anti-urmărire care elimină identificatorii din URL-uri înainte ca paginile să se încarce și previne utilizarea scripturilor de urmărire pentru a proteja confidențialitatea utilizatorului. Extensia include un redirector care trimite utilizatorii direct către URL-urile de destinație finală, ocolind serviciile de urmărire intermediare. De asemenea, previne motoarele de căutare să insereze coduri de urmărire în link-urile rezultatelor și oferă utilitare pentru curățarea identificatorilor de urmărire din link-urile în masă sau printr-un meniu contextual de click dreapta. Protecțiile suplimentare de confidențialitate acoperă blocarea domeniilor cunoscute de publicitate și urmărire, prevenirea manipulărilor API-ului de istoric și blocarea auditării hyperlink-urilor. Instrumentul dezactivează, de asemenea, header-ele ETag pentru a opri serverele să identifice în mod unic utilizatorii prin cache-ul browserului.
Implements a persistent background script for continuous URL cleaning and event monitoring.
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
Implements background scripts that listen for browser events and coordinate actions across extension components.
This project is a pre-configured development environment and boilerplate for building Chrome extensions using React and Webpack. It provides a structured project layout and a build system designed to bundle content scripts and background pages into a browser-ready manifest format. The toolkit emphasizes development speed and code quality through a hot reloading system that automatically refreshes the browser upon saving source files. It integrates TypeScript to provide static type definitions for browser extension APIs, ensuring type safety and intelligent code completion during development.
Saves specific entry points to disk as scripts while maintaining stability by disabling hot reloading.
Tab-Session-Manager is a browser extension designed to capture, organize, and restore window and tab configurations. It functions as a utility for maintaining workflow continuity by serializing the state of open browser sessions into structured data, which is then stored locally to ensure availability across browser restarts. The extension distinguishes itself through automated background orchestration, which monitors browser lifecycle events to trigger state snapshots without requiring manual intervention. It supports the preservation of complex tab group structures, ensuring that categorize
Provides persistent background processes that monitor browser events to trigger automated state snapshots.
Remote-browser is a framework for programmatic browser automation and session management built on standard web extension architecture. It provides the infrastructure to control browser instances, execute automated scripts, and perform debugging tasks through a unified interface. The project distinguishes itself by enabling both local and remote browser connectivity, allowing users to establish persistent communication channels with distant browser instances over a network. It utilizes a privileged extension environment to isolate automation logic from page-level content, ensuring that scripts
Coordinates tasks between background and content scripts by serializing commands over the internal browser messaging bus.