Useful Links
Computer Science
Web Development
Chrome Extension Development
1. Introduction to Chrome Extensions
2. Manifest Versions and Migration
3. Development Environment Setup
4. Your First Chrome Extension
5. The Extension Manifest
6. Extension Architecture Components
7. Inter-Component Communication
8. Data Storage and State Management
9. Essential Chrome Extension APIs
10. Advanced Development Topics
11. Chrome Web Store Publishing
Essential Chrome Extension APIs
Tab Management
chrome.tabs API
Tab Querying
Tab Creation and Removal
Tab Property Updates
Tab Event Handling
Tab Events
onCreated
onUpdated
onRemoved
onActivated
Advanced Tab Operations
Tab Grouping
Tab Pinning
Tab Duplication
Tab Moving
Window Management
chrome.windows API
Window Creation
Window State Management
Window Focus Control
Multi-Monitor Support
Window Types
Normal Windows
Popup Windows
Panel Windows
Detached DevTools
Bookmarks Integration
chrome.bookmarks API
Bookmark Tree Navigation
Bookmark CRUD Operations
Bookmark Search
Bookmark Organization
Bookmark Events
Creation and Removal Events
Move and Change Events
Import Events
History Management
chrome.history API
History Querying
Visit Information
History Modification
Search Functionality
Privacy Considerations
Incognito Mode Handling
User Consent
Data Sensitivity
Context Menu Integration
chrome.contextMenus API
Menu Item Creation
Menu Hierarchies
Context Types
Event Handling
Menu Customization
Dynamic Menu Updates
Conditional Display
Icon Integration
Notification System
chrome.notifications API
Notification Types
Rich Notifications
Notification Events
User Interaction
Notification Management
Update and Clear Operations
Priority Handling
Platform Differences
Keyboard Commands
chrome.commands API
Command Registration
Global vs Page Commands
Command Events
User Customization
Script Injection
chrome.scripting API
Script Execution
CSS Injection
Target Specification
Result Handling
Injection Strategies
Timing Considerations
Error Handling
Performance Optimization
Network Request Handling
chrome.declarativeNetRequest API
Rule-Based Request Modification
Request Blocking
Header Modification
Redirect Rules
Rule Management
Static vs Dynamic Rules
Rule Priorities
Rule Debugging
Cookie Management
chrome.cookies API
Cookie Retrieval
Cookie Modification
Cookie Removal
Store Management
Privacy and Security
Secure Cookie Handling
SameSite Attributes
HttpOnly Restrictions
Alarm System
chrome.alarms API
Alarm Creation
Periodic Alarms
Alarm Events
Alarm Management
Use Cases
Background Tasks
Scheduled Operations
Reminder Systems
Previous
8. Data Storage and State Management
Go to top
Next
10. Advanced Development Topics