16 lines
498 B
JavaScript
16 lines
498 B
JavaScript
async function active_tab_id() {
|
|
let active_tabs = await browser.tabs.query({active: true, currentWindow: true});
|
|
return active_tabs[0].id;
|
|
}
|
|
|
|
async function mk_detectable() {
|
|
let ati = await active_tab_id();
|
|
browser.tabs.sendMessage(ati, // active tab
|
|
'mk-detectable'); // message
|
|
document.getElementById('mk-detectable').disabled = true;
|
|
|
|
}
|
|
|
|
// detect button action
|
|
document.getElementById('mk-detectable').onclick = mk_detectable;
|