Page 1 of 2
Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 5:43 am
by terminalmage
With NoScript enabled,
http://sci2.tv does not load. This happens irrespective of whether or not script blocking is enabled. How would I find out what was blocked, and craft an exception for it?
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 7:03 am
by Thrawn
Which sites have you allowed/blocked?
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 7:13 am
by terminalmage
Not sure what you mean by that. Do you mean my whitelist? I have tons of sites on it, but like I said earlier, it doesn't matter; I can globally allow scripts and the site still doesn't work.
I've also disabled all extensions, then enabled NoScript, to isolate the issue and confirm that NoScript is what is keeping the site from loading.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 2:11 pm
by barbaz
When the site doesn't load, any related messages in the Browser Console? (Ctrl-Shift-J)
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 3:48 pm
by terminalmage
Actually, it looks like the problem is that I marked facebook.net as untrusted, and it was still being blocked even though scripts were enabled globally. Ugh. Guess I'll have to use
this technique to allow it just on sci2.tv.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:28 pm
by barbaz
Um, there's supposed to be a surrogate script for facebook.net, so that sites don't break if it's forbidden/untrusted...
EDIT Confirmed the problem. Looks like the surrogate needs updating...
EDIT2 Actually all of facebook, twitter, and ga surrogates may need updating to work with this site...
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:30 pm
by terminalmage
Do you have more information on this? I'm not familiar with it.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:42 pm
by barbaz
Their requirejs script is throwing errors if any 3rd-party script isn't loaded succesfully.
What's supposed to happen is that NoScript should run "fake" scripts in the place of those blocked scripts, keeping sites that depend on the real scripts happy (meaning, the site works properly) while not actually doing anything nasty like the real scripts would. If you want to view these surrogates go to about:config and filter for "noscript.surrogate.".
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:44 pm
by terminalmage
Oh cool, thanks for the info.
Is this something that will need to be fixed with a new release of NoScript, or can NoScript update these surrogate scripts by itself?
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:45 pm
by barbaz
terminalmage wrote:Is this something that will need to be fixed with a new release of NoScript,
This, assuming you didn't modify the default surrogates.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:48 pm
by terminalmage
I did not. Until a few mins ago, I didn't know this sort of thing even existed
Thanks for the info!
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 4:57 pm
by terminalmage
Oh, it looks like google-analytics.com is also affected. Also, in about:config, there is only one surrogate there, for adfly.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 5:04 pm
by barbaz
terminalmage wrote:in about:config, there is only one surrogate there, for adfly.
Weird, they're all there for me...
Check the sticky for a full list of sites for which NS runs surrogate. (It's over a year out of date, but I've just requested and sent an update, so it should be current again within the next few days.)
If you're really seeing only the one surrogate you should do
Standard Diagnostic because something is very wrong.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 5:19 pm
by terminalmage
I wonder, are these surrogate scripts backed up and restored along with the rest of the NoScript settings? I switched to a new laptop last year, and backed up my settings, then restored once I had installed NoScript on my current laptop.
Re: Sci2 not working (how to troubleshoot?)
Posted: Mon May 12, 2014 5:20 pm
by barbaz
They are part of NoScript's default preferences so you only have to install NoScript to get them.