Files
amysteamdev 6f2e616494 [SidePanel API] Add sidePanel.open() cookbook (#983)
* Init commit

* Add sidepanel open cookbook

* Add minimum chrome version

* Add 116 on readme

* Add extension page
Add content script

* Tweak

* Tweak 2

* ¯\_(ツ)_/¯

* Update readme

* Update readme

* Change sample name in Readme

* Bold Chrome 116 for emphasis

* Typo fix
2023-07-18 10:36:40 -06:00

17 lines
434 B
JavaScript

// top level await is available in ES modules loaded from script tags
const [tab] = await chrome.tabs.query({
active: true,
lastFocusedWindow: true
});
const tabId = tab.id;
const button = document.getElementById('openSidePanel');
button.addEventListener('click', async () => {
await chrome.sidePanel.open({ tabId });
await chrome.sidePanel.setOptions({
tabId,
path: 'sidepanel-tab.html',
enabled: true
});
});