var href = window.location.href; var content = document.documentElement.innerHTML; try { if (condition == undefined) { condition = function () { return true; }; } } catch (error) { condition = function () { return true; }; } if (condition()) { Tell(BackgroundMsgType.CONTENT, content); } else { Tell(BackgroundMsgType.NOTWANT, content); } function Tell(backgroundType, content) { try { if (content == undefined) { chrome.runtime.sendMessage({ type: backgroundType }); } else { chrome.runtime.sendMessage({ type: backgroundType, content: content }); } } catch (error) { console.log(error); window.location.href = Host; } }