Я пытаюсь закодировать блокировщик рекламы
Я столкнулся с некоторыми проблемами при сохранении состояния.Итак, это мой код:
$(".slider").click(function() {
if( $("#checkbox").is(":checked") ){
$("#onOroff").text("OFF");
$(".slider").css({"background-color": "#C75052"});
} else {
$("#onOroff").text("ON");
$(".slider").css({"background-color": "#50c878"});
}
}); // Switches it from On and Off
var valueToBeSaved = document.getElementById('checkbox').value;
});
Это черный список:
"*://*.port80adge.hit.gemius.pl/*",
"*://*.youtube.com/*",
];
var enabled = true;
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
console.log("blocking:", details.url);
return {cancel: true};
},
{urls: blackList},
["blocking"]
);
У меня есть два отдельных файла, один для скрипта, а другой для черного списка (потому что черный списокможет стать довольно длинным).
Я хочу сохранить состояние приложения.Я сделал переключатель с вводом.Я видел примеры использования хранилища Chrome для сохранения состояния, но, честно говоря, я не могу внести необходимые коррективы, чтобы он работал в моем случае.