Files
franklin a222d266bd commit
2024-07-12 22:00:06 +01:00

17 lines
523 B
JavaScript

const logger = (msg) => {
console.log(`[CSC] ${msg}`);
};
logger("content script client up.");
chrome.runtime.onMessage.addListener((request, _sender, sendResp) => {
const shouldReload =
request.from === "backgroundClient" && request.action === "reload-yourself";
if (shouldReload) {
sendResp({ from: "contentScriptClient", action: "yes-sir" });
// wait 100ms for extension reload.
logger("page will reload to reload content script...");
setTimeout(() => window.location.reload(), 100);
}
});