content-script.js
569 Bytes
chrome.runtime.sendMessage({ type: 'sessionStorage', value: window.sessionStorage });
chrome.runtime.onMessage.addListener((res) => {
const { type } = res;
switch (type) {
case "setSessionStorage":
window.sessionStorage.setItem(res.key, res.value);
break;
case "removeSessionStorage":
window.sessionStorage.removeItem(res.key);
break;
case "reload":
window.location.reload();
break;
case "getLocalStorage":
chrome.runtime.sendMessage(window.sessionStorage)
break;
default:
return;
}
});