GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Docs
  • Web Platform
  • Isolated Web Apps (IWA)
  • Capabilities
  • Automation and testing
  • ChromeDriver
  • Extensions
  • Chrome Web Store
  • Chromium
  • Web on Android
  • Origin trials
  • Release notes
  • DevTools
  • Lighthouse

This view

  • Original page
  • New address

GeezerVison is showing developer.chrome.com — Chrome Extensions | Chrome for Developers

Stay organized with collections Save and categorize content based on your preferences.

Welcome to Extensions!

Make Chrome more powerful by customizing the browser to your needs.
Start building Publish to the Web Store
Featured

Extensions and AI

  • Build extensions with AI coding tools

  • The Prompt API in Chrome Extensions

  • AI-powered extensions samples

  • Early Preview Program

Get started
Latest

What's New

  • Chrome 153: New browser.publicSuffix API

  • Chrome 153: Default pinning for extensions

  • Chrome 150: Tab strip context menus

  • Chrome 150: Alarm name length limit

See all

Customize the user interface

Explore a variety of ways to add interactions to your extension.
  • view_sidebar
    Side panel
  • wallpaper
    Themes
  • edit_document
    Override pages

Modify and observe the browser

Explore ways to customize and react to the browser.
  • tabs
    Manage tabs
  • bookmarks
    Customize bookmarks
  • download
    Monitor downloads

Modify and observe the web

Explore ways to change and modify web pages
  • javascript
    Inject content scripts
  • web
    Observe web navigation requests
  • cookie
    Query and modify cookies

How to know if permissions are safe to request in your Extension

Oliver explains what you should consider when requesting new permissions in your extension.
Watch on YouTube

Can you make a cross-browser Chrome Extension?

Short answer: yes! Learn more about cross-browser extensions.
Watch on YouTube

How to build your own Chrome extension and customize your web experience

See a demonstration of the power and flexibility of browser extensions used in Gmail.
Watch on YouTube

Customize your browser with Chrome Extensions

Learn about the power of extensions through various examples.
Watch on YouTube

Develop Chrome Extensions with DevTools for agents

Learn how to allow your coding agents to interact with and debug your extensions.
Watch on YouTube

How to protect Chrome extension code and API keys

Oliver explains the accessibility of JavaScript source code and how Chrome Web Store policies help keep your code safe.
Watch on YouTube
install_desktop

Action API demo

This sample demonstrates the use of the Action API which changes the icon, icon badge, hover text or popup page depending on the user's choice or action.
Go to sample
install_desktop

UserScript API demo

A user script can be created by users or downloaded from a script repository. This sample allows you to inject files and arbitrary code added in an options page.
Go to sample
install_desktop

Scripting API demo

This sample demonstrates how you can inject JavaScript into web pages using the Scripting API.
Go to sample
install_desktop

SidePanel API demo

This sample demonstrates how to create a side panel that opens when the user clicks a button on a page or opens a context menu.
Go to sample
article

Get started

Build your first extension.
Learn more
article

Develop

Learn how Chrome Extensions work and what they can do.
Learn more
article

How-to

Learn to solve specific use cases in Chrome Extensions.
Learn more
article

Reference

Reference documentation for Extensions APIs, manifest keys, and permissions.
Learn more

Get help with Chrome Extensions

Get answers to questions not covered by the documentation.

File a bug

Report extension bugs or problems with documentation.

Request a feature

Submit a request for a feature that you believe could improve the extension platform.

Find and follow a bug report

Check whether a bug or feature request has already been reported.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.