var blockChecker, blockList, blockService; blockService = BlockListFactory.getBlockList(); blockService.set(DefaultList); blockList = blockService.get(); console.log(blockList); console.log("did background.js load properly"); blockChecker = new BlockCheck(DefaultList); var currTabs = []; //TODO bugfix var prevSite = ""; chrome.webRequest.onBeforeRequest.addListener( function(details) { // console.log("Is this evenf ucking working details.url: " + details.url); // console.log(details); prevSite = blockChecker.getUrl(); return blockChecker.redirectOnMatch(details); }, { urls: [""] }, ["blocking"] );