Tampermonkey® by Jan Biniok

Q209: Permission to execute userscripts

A209 For users of the Tampermonkey extension (version 5.3+) in a Chrome-based browser, enabling either the "Allow User Scripts" toggle (available in Chrome 138+ via extension settings) or Developer Mode is required.

Why is permission to execute userscripts necessary?

An additional permission is required due to the two-step authorization process for userscripts: the userScripts permission and either the toggle or Developer Mode. The userScripts permission alone doesn't trigger a user warning upon installation, reflecting Google's intent to ensure informed decisions when running extensions that use Userscripts.

Steps to enable

To enable these settings:

In desktop Chrome/Edge 138+:

  1. Open extension settings by right-clicking the Tampermonkey icon (1) and selecting "Manage Extension" (2).

    chrome://extensionsClick the image to view it in full size

  2. Locate and enable the "Allow User Scripts" toggle.

    chrome://extensionsClick the image to view it in full size

In desktop Chrome/Edge:

  1. Navigate to chrome://extensions or edge://extensions in a new tab.

    chrome://extensionsClick the image to view it in full size

  2. Enable Developer Mode by clicking the toggle at the top right.

    developer modeClick the image to view it in full size

In Microsoft Edge Android:

  1. Follow the step-by-step sequence in the image below to enable Developer Mode.

    Enable developer mode sequenceClick the image to view it in full size

This action enables the use of the userScripts API through Tampermonkey.