request-permission.js (355B)
1 window.onload = () => { 2 document.body.addEventListener("click", async () => { 3 const perms = { 4 permissions: ["activeTab"], 5 origins: ["*://example.com/*"], 6 data_collection: ["healthInfo"], 7 }; 8 const response = await browser.permissions.request(perms); 9 browser.runtime.sendNativeMessage("browser", `${response}`); 10 }); 11 };