List of scripts for which NS runs surrogate[UPD 23 Feb 2013]

Post a reply

:
In an effort to prevent automatic submissions, we require that you enter both of the words displayed into the text field underneath.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:
SHORTCUTS

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON
Topic review
   

Expand view Topic review: List of scripts for which NS runs surrogate[UPD 23 Feb 2013]

Re: List of scripts for which NS runs surrogate[UPD 23 Feb 2

Post by Thrawn » Tue Jul 09, 2013 12:44 pm

Depending on how you write the surrogate, it may run on whitelisted sites, or on non-whitelisted sites, or everywhere.

Documentation here.

Re: List of scripts for which NS runs surrogate[UPD 23 Feb 2

Post by uriadder » Tue Jul 09, 2013 6:04 am

Tom T. wrote:... NoScript will by default run a "surrogate script"...

So they are run no matter whether or not scripting is allowed on that particular domains?

Re: List of scripts for which NS runs surrogate[UPD 23 Feb 2

Post by Tani1389 » Mon May 13, 2013 3:13 pm

How is it possible to type in or mark scripts so that they appear in the untrusted menu/list?

Re: List of scripts for which NS runs surrogate[UPD 23 Feb 2

Post by Thrawn » Sun May 12, 2013 10:14 pm

What you want is the 'Untrusted' submenu.

Re: List of scripts for which NS runs surrogate[UPD 23 Feb 2

Post by Tani1389 » Sat May 11, 2013 11:29 am

I didn't get how to Blacklist those scripts by NoScript. I would like to Blacklist those, for all the websites.
I also would like to overall blacklist Google Analytics, so that the NoScript bar won't pop up when only this script is blocked. Can someone help me?

Re: List of scripts for which NS runs surrogate[UPD 23 Feb 2

Post by Fry-kun » Tue Apr 02, 2013 10:17 pm

Here's one for richrelevance.com (breaks some functionality on walmart.com (namely, store availability JS popup)):

Code: Select all
RR={}; rr_flush_onload=r3_placement=r3=r3_item=r3_common=function(){if(typeof Proxy==='undefined'){var f=arguments.callee;return f.__noSuchMethod__=f.Event=f;}var p=Proxy.createFunction({get:function(proxy, name){return name in Object.prototype?Object.prototype[name]:p;}},function(){return p;});return p;}();

Re: List of scripts for which NS runs surrogate [UPD 9 May 2

Post by Thrawn » Wed Nov 28, 2012 10:32 am

milithruldur wrote:Would NS consider expanding its surrogates support with those found in Ghostery? Ghostery also provides surrogate scripts for web elements it blocks. The surrogate scripts can be found inside <profile_directory>/ghostery/surrogates.db.

The question is whether pages break without the surrogates.

If you can point to examples of pages that can't work without allowing data-miners etc, then I'm sure Giorgio would be happy to talk about including surrogates for them.

Re: List of scripts for which NS runs surrogate [UPD 9 May 2

Post by milithruldur » Wed Nov 28, 2012 7:15 am

Would NS consider expanding its surrogates support with those found in Ghostery? Ghostery also provides surrogate scripts for web elements it blocks. The surrogate scripts can be found inside <profile_directory>/ghostery/surrogates.db.

Re: List of scripts for which NS runs surrogate [UPD 30 Apr

Post by Tom T. » Tue May 08, 2012 11:42 pm

Sorry, I should also have pointed you to the sticky post, SOME SITES YOU MIGHT NOT WANT TO ALLOW.

There are more than 100 sites listed there, whose principal purpose of scripting is for advertising, data-mining, or both.
So you can usually eliminate them from your trial-and-error process, which saves a lot of time.
Or you can mark them Untrusted when they appear, which means you won't see them in the main menu again. This shortens the menu greatly.

You can still find them in the sub-menu, NS Menu > Untrusted, in case you wish to temporarily allow them, to help support your favorite sites with the advertising revenue, but that's up to you. If a site's ads are intrusive, distracting, privacy-invasive, or offensive, I'm not going to allow them. Let the site find better ad agencies.

If any of these script sources (sites) are truly needed to make a site function, there is probably already a Surrogate Script for it, as per the sticky post at the top of this topic.

I hope this helps make the process easier. Feel free to ask any further questions.

Re: List of scripts for which NS runs surrogate [UPD 30 Apr

Post by Tom T. » Tue May 08, 2012 4:03 am

bmazak wrote:One of the major problems I have seen is something in the blacklist is often required to run things on the page such as an input field or search fields. It is hard to know which of these sites on a page that has been blocked is the one for the input field or search. Any help there?

Sometimes it *is* trial-and-error, temporarily allowing one script at a time until it works. If you have specific sites in mind, please post them.

There may be clues in the script names. Please see NoScript Quick Start Guide, and find the section with the bold notation, "Updated 25 Jan 2012:", for information on recognizing a site's secondary servers and their scripts.

The JSView add-on will give you the full names (full file paths) of the scripts that are running on a page. Even if you cannot read Javascript itself, these full names may give more information about the purpose of each individual script. You can access this by clicking on the JSView icon, or by right-clicking on the page, click "View Page Info", and the JSView tab will be visible. Click it to see the list.

As for eBay, if you can post the exact steps needed to reproduce what you described, then perhaps we can indeed find a way to work around it, or create a surrogate if needed. Do you have to have an account there to produce this issue?

You may also find the RequestPolicy add-on useful in blocking pop-ups, third-party offers, etc. that originate outside the site. But will Firefox's built-in pop-up blocker not work on the eBay pop-ups themselves? (Firefox Tools > Options > Content > check "Block Popup Windows".)


Side note: I think I'll remove the addendum to the OP about intending to lock this topic, as it seems as good a place as any to discuss surrogate-related issues.
If there are objections from users, other Mods, or, of course, Giorgio, such posts can always be split off into new topics. But the threads on disappearing icons and Why must I "Temporarily allow all this page" REPEATEDLY? seem very useful for centralizing those discussions, and for users to search them before posting. Any objections?

Re: List of scripts for which NS runs surrogate [UPD 30 Apr

Post by bmazak » Tue May 08, 2012 1:24 am

One of the major problems I have seen is something in the blacklist is often required to run things on the page such as an input field or search fields. It is hard to know which of these sites on a page that has been blocked is the one for the input field or search. Any help there?

Re: List of scripts for which NS runs surrogate [UPD 30 Apr

Post by bmazak » Tue May 08, 2012 1:18 am

I also appreciate all the time you, the other Mods and especially Giorgio spend on developing NoScript and helping us to use it.
After trying to get rid of some pop ups on e-bay, particular, the one that keeps say thanks here's you free cards which I hate because it is a lie, nothing is free so it is false advertising, I noticed I now can not search on e-bay. Is the a surrogate script that can be make for e-bay? It's OK though because I can use Amazon mean while.

Re: Listing of script sources for which surrogates are provi

Post by Tom T. » Fri Mar 02, 2012 1:07 am

@ DJ-Leith:

Looks like Spell-Check failed again. :o

Thanks for the catch. I see that it's already been fixed.

And thank you for the kind words. :)

Re: Listing of script sources for whioh surrogates are provi

Post by DJ-Leith » Thu Mar 01, 2012 9:08 pm

Tom T.

Listing of script sources for whioh surrogates are provided


I think there is a 'wee typo' in the Subject.

IMHO, it is very useful to document this.
I appreciate all the time you, the other Mods and especially Giorgio spend on developing NoScript and helping us to use it.

Thank you!

DJ-Leith

Top