Web technology reference for developers
Structure of content on the web
Code used to describe document style
General-purpose scripting language
Protocol for transmitting web resources
Interfaces for building web applications
Developing extensions for web browsers
Build web projects usable for all
Learn web development
Learn to structure web content with HTML
Learn to style content using CSS
Learn to run scripts in the browser
Learn to make the web accessible to all
A customized MDN experience
Get real-time assistance and support
All browser compatibility updates at a glance
Learn how to use MDN Plus
Frequently asked questions about MDN Plus
Write, test and share your code
Scan a website for free
connect()
connectNative()
getBackgroundPage()
getBrowserInfo()
getContexts()
getFrameId()
getManifest()
getPackageDirectoryEntry()
getPlatformInfo()
getURL()
openOptionsPage()
reload()
requestUpdateCheck()
sendMessage()
sendNativeMessage()
setUninstallURL()
id
lastError
MessageSender
OnInstalledReason
OnPerformanceWarningCategory
OnPerformanceWarningSeverity
OnRestartRequiredReason
PlatformArch
PlatformInfo
PlatformNaclArch
PlatformOs
Port
RequestUpdateCheckStatus
onBrowserUpdateAvailable
onConnect
onConnectExternal
onInstalled
onMessage
onMessageExternal
onPerformanceWarning
onRestartRequired
onStartup
onSuspend
onSuspendCanceled
onUpdateAvailable
onUserScriptConnect
onUserScriptMessage
action
author
background
browser_action
browser_specific_settings
chrome_settings_overrides
chrome_url_overrides
commands
content_scripts
content_security_policy
declarative_net_request
default_locale
description
developer
devtools_page
dictionaries
externally_connectable
homepage_url
host_permissions
icons
incognito
manifest_version
name
offline_enabled
omnibox
optional_host_permissions
optional_permissions
options_page
options_ui
page_action
permissions
protocol_handlers
short_name
sidebar_action
storage
theme
theme_experiment
user_scripts
version
version_name
web_accessible_resources
The machine's processor architecture.
Values of this type are strings. Possible values are:
"arm"
The platform is based on arm architecture.
"x86-32"
The platform is based on x86 32-bit architecture.
"x86-64"
The platform is based on x86 64-bit architecture.
Note:This API is based on Chromium'schrome.runtime API. This documentation is derived fromruntime.json in the Chromium code.
chrome.runtime
runtime.json
This page was last modified onJul 17, 2025 byMDN contributors.