mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +07:00
* 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
17 lines
434 B
JavaScript
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
|
|
});
|
|
});
|