Runtime
runtimeTechnical Context
Provides access to the chrome.runtime API for extension lifecycle management, message passing between extension components, and communication with other extensions.
What This Means For You
This allows different parts of the extension to communicate with each other. It also enables the extension to respond when Chrome starts or when you click its icon.
Related APIs
This permission enables access to these Chrome APIs:
chrome.runtimeCommon Use Cases
- ✓All extensions use this for internal communication
How to Declare in manifest.json
Add the "runtime" permission to your extension manifest:
{
"manifest_version": 3,
"name": "My Extension",
"permissions": [
"runtime"
]
}Related Permissions
Identity
identityThe extension can sign into services on your behalf using Google login or other authentication providers. By itself, it cannot see your email address.
Google Cloud Messaging
gcmThe extension can receive instant notifications from its servers without constantly checking for updates. This enables real-time features like chat notifications.
Native Messaging
nativeMessagingThe extension can talk to other programs installed on your computer, not just things in the browser. This is used by password managers and system utilities.
Web Navigation
webNavigationThe extension can see when you navigate to different pages and how you got there, like clicking a link or using back/forward. It sees URLs as you browse.
Web Authentication Proxy
webAuthenticationProxyThe extension can intercept security key authentication requests. This is highly specialized and used for remote access to security keys.