chrome.browser
- Description
Use the
chrome.browser
API to interact with the Chrome browser associated with the current application and Chrome profile. - Permissions
browser
Summary
- Types
- Methods
Types
OpenTabOptions
Properties
- url
string
The URL to navigate to when the new tab is initially opened.
Methods
openTab
chrome.browser.openTab(
options:
OpenTabOptions,
callback?:
function,
)
Opens a new tab in a browser window associated with the current application and Chrome profile. If no browser window for the Chrome profile is opened, a new one is opened prior to creating the new tab.
Parameters
- options
Configures how the tab should be opened.
- callback
function optional
The
callback
parameter looks like:() => void
Returns
Promise<void>
Chrome 117+Promises are supported in Manifest V3 and later, but callbacks are provided for backward compatibility. You cannot use both on the same function call. The promise resolves with the same type that is passed to the callback.