Path: blob/main/files/en-us/mozilla/add-ons/webextensions/api/extension/getbackgroundpage/index.md
6579 views
------{{AddonSidebar()}}
Returns the Window of the background page if the background script is running. If the script is not running, null is returned.
This a synchronous function.
Note: This method cannot be used in Private Browsing mode — it always returns null. Consider using {{WebExtAPIRef("runtime.sendMessage","runtime.sendMessage()")}} or {{WebExtAPIRef("runtime.connect","runtime.connect()")}}. See Firefox bug 1329304 for more information.
Syntax
Parameters
None.
Return value
object. Window of the background page or null.
Examples
Suppose a background script defines a function foo():
A script running in a popup can call this function directly like this:
{{WebExtExamples}}
Browser compatibility
{{Compat}}
Note: This API is based on Chromium's
chrome.extensionAPI. This documentation is derived fromextension.jsonin the Chromium code.