Alright I think I've got this one figured out now after a few hours worth of tinkering and looking at other extensions.
The error that is thrown in the Javascript Console is a result of a function call to an invalid function from skycust.user.js around Line 38 approximately.
Code:
You Have:
var blacklist = GM_getValue('blacklist');
|
|
other code
|
|
But the function call asks for 3 parameters
Change it to:
var blacklist;
GM_getValue('blacklist', null, function(b) {
blacklist = b;
if (blacklist) { blacklist = JSON.parse(blacklist); } else { blacklist = {}; }
});
But that is all minor stuff that doesn't actually affect anything.
To just make it work, all you have to do is change manifest.json. Somewhere along the line of the request something doesn't get access. I assume that is because it is trying to go through https: instead of just http:. So if you change the permissions in the manifest to include "https://*/" everything appears to work again.