mirror of
https://github.com/XFox111/TabsAsideExtension.git
synced 2026-04-22 07:58:01 +03:00
!feat: major 3.0 release candidate
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
export default async function exportData(): Promise<void>
|
||||
{
|
||||
const data: string = JSON.stringify({
|
||||
local: await browser.storage.local.get(null),
|
||||
sync: await browser.storage.sync.get(null)
|
||||
});
|
||||
|
||||
const element: HTMLAnchorElement = document.createElement("a");
|
||||
element.style.display = "none";
|
||||
element.href = `data:application/json;charset=utf-8,${data}`;
|
||||
element.setAttribute("download", "tabs-aside_data.json");
|
||||
|
||||
document.body.appendChild(element);
|
||||
element.click();
|
||||
document.body.removeChild(element);
|
||||
};
|
||||
Reference in New Issue
Block a user