Documentation: Chrome Offscreen API
A promise-based wrapper for the Chrome offscreen API to create and manage offscreen documents.
createOffscreen(parameters: chrome.offscreen.CreateParameters): Promise<void>
Creates an offscreen document with the specified parameters.
closeOffscreen(): Promise<void>
Closes the existing offscreen document.
hasOffscreen(): Promise<boolean>
Checks whether an offscreen document is currently open.