chore: add chrome extension codes

This commit is contained in:
Steven
2022-09-13 22:34:13 +08:00
parent dfc797fe58
commit 48fb6018c0
6 changed files with 107 additions and 1 deletions

26
extension/popup.js Normal file
View File

@@ -0,0 +1,26 @@
const getCorgiData = () => {
return new Promise((resolve) => {
chrome.storage.local.get(["corgi"], (data) => {
resolve(data?.corgi);
});
});
};
const saveButton = document.body.querySelector("#save-button");
const domainInput = document.body.querySelector("#domain-input");
const openIdInput = document.body.querySelector("#openid-input");
saveButton.addEventListener("click", () => {
chrome.storage.local.set({
corgi: {
domain: domainInput.value,
openId: openIdInput.value,
},
});
});
(async () => {
const corgiData = await getCorgiData();
domainInput.value = corgiData.domain;
openIdInput.value = corgiData.openId;
})();