0

I have a short options page that's running and the value ('Yes' or 'No') gets passed to storage. Getting it out of storage and using it in a switch statement seems to be something of a production. I'd like to pass the value from storage to the variable filterSetting and use this string value to in my switch statement. I used an alert(); to test whether or not anything was being passed into storage, so I know it's there.

Here's what I have in my content.js file. All permissions appear to be in place. Thoughts on where I've gone wrong would be appreciated.

var words = /minecraft|played/gi;

// obtain web page url for eventual identification
var url = window.location.href;

var filterSetting;

chrome.storage.sync.get('filter', function(data) { 
    filterSetting = data.filter;});

switch (filterSetting) {
    case "Yes":
        // generic filter
        alert("It worked!");
        break;
    case "No":
        // specific filter
Ryan
  • 1,312
  • 3
  • 20
  • 40

0 Answers0