User Scripts

userScripts
Medium RiskCategory: Developer ToolsView Official Docs

Technical Context

Provides access to the chrome.userScripts API for executing user-provided scripts in the User Scripts context. This enables Tampermonkey-style functionality for running custom scripts on web pages.

What This Means For You

The extension can run custom scripts that you or others create on websites. This is powerful for customization but means third-party code runs in your browser.

Related APIs

This permission enables access to these Chrome APIs:

chrome.userScripts

Common Use Cases

  • Userscript managers
  • Tampermonkey alternatives
  • Page customizers

How to Declare in manifest.json

Add the "userScripts" permission to your extension manifest:

{
  "manifest_version": 3,
  "name": "My Extension",
  "permissions": [
    "userScripts"
  ]
}

Related Permissions