Thrawn wrote:Thanks for compiling that list. It's up to Giorgio, of course, but I think the key question is whether these scripts will break sites when blocked. Can you give real-world examples of that happening? If so, I expect Giorgio would be keen to include your surrogates.
Site: .analytics.yahoo.com
Denyand want to thank all who coded the extension.
Thrawn wrote:Thanks for compiling that list. It's up to Giorgio, of course, but I think the key question is whether these scripts will break sites when blocked. Can you give real-world examples of that happening? If so, I expect Giorgio would be keen to include your surrogates.
access2godzilla wrote:Thrawn wrote:Thanks for compiling that list. It's up to Giorgio, of course, but I think the key question is whether these scripts will break sites when blocked. Can you give real-world examples of that happening? If so, I expect Giorgio would be keen to include your surrogates.
Since my list had been actually meant for blocking, and since it is based on sources, giving examples are a bit difficult, I can say. You can search first for the widgets (those are the ones that usually break first, like discussion threads (Disqus), social buttons (Facebook, Twitter, Addtoany, Feedburner), "related links"(Outbrain), and then for the analytics and tracker parts.
access2godzilla wrote:Surf a few sites, with such filters (though I do not know of any addon that filters using regexp) and you can create a nice list that way.
http: //b.scorecardresearch.com/beacon.js
https: //sb.scorecardresearch.com/beacon.js
http: //assets.newsinc.com/ndn.2.js
http:/ /d.yimg.com/mi/ywa.js
http: //o.aolcdn.com/os/omniture/prod/om ... tal_min.js
http: //munchkin.marketo.net [full path of script unknown]
http: //w.sharethis.com/button/sharethis.js
addthis_widget.js
http: //connect.facebook.net/ [full path of script unknown]
http: //widgets.outbrain.com/OutbrainRater.js
http: //widgets.outbrain.com/outbrainWidget.jsaccess2godzilla wrote:Not all users surf without "scripts allowed globally", since too many things break without them.
Some examples that I mentioned in my former post are some examples of things that break (it's not that the pages don't break, but the social buttons hardly work any more and so on.)
access2godzilla wrote:Some examples that I mentioned in my former post are some examples of things that break (it's not that the pages don't break, but the social buttons hardly work any more and so on.)
If that is the case, could I request to have a feature whereby the script will be run even if scripts are globally allowed? It could enhance the privacy of users who choose to let the scripts run.Thrawn wrote:if you run in Scripts Globally Allowed mode, then the real script will run, not the surrogate.
Neither do I press the buttons (I already have them blocked with ad-blocking subscriptions, and I don't give a s*** about what Zuckerberg earns), but many people sure like to, and having to type http ://www.facebook.com/sharer.php?url=http: //example.com/example in the address bar is a big PITA.Tom T. wrote:That's why those sites are free, yet Mark Zuckerberg is worth about $8 billion. Note that a few of them (google plus one, etc.) do have surrogates. Not being a button-pusher myself, IDK if they do let the button run, or merely stop the page from breaking.
access2godzilla wrote:If that is the case, could I request to have a feature whereby the script will be run even if scripts are globally allowed? It could enhance the privacy of users who choose to let the scripts run.Thrawn wrote:if you run in Scripts Globally Allowed mode, then the real script will run, not the surrogate.
access2godzilla wrote:If that is the case, could I request to have a feature whereby the script will be run even if scripts are globally allowed? It could enhance the privacy of users who choose to let the scripts run.Thrawn wrote:if you run in Scripts Globally Allowed mode, then the real script will run, not the surrogate.
access2godzilla wrote:Neither do I press the buttons (I already have them blocked with ad-blocking subscriptions,Tom T. wrote:That's why those sites are free, yet Mark Zuckerberg is worth about $8 billion. Note that a few of them (google plus one, etc.) do have surrogates. Not being a button-pusher myself, IDK if they do let the button run, or merely stop the page from breaking.
and I don't give a s*** about what Zuckerberg earns),
but many people sure like to, and having to type http ://www.facebook.com/sharer.php?url=http: //example.com/example in the address bar is a big PITA.
I had initially assumed seeing "noscript.surrogates.*" in about:config that Noscript provided the surrogates, regardless of whether sites are blocked, but I was mistaken at that (as per your quote).Thrawn wrote:NB Surrogates do not prevent scripts from running. Surrogates run only when the sites are already blocked by NoScript, and are used to prevent poorly-designed sites from breaking due to the scripts being blocked. If a site is on your whitelist, or if you run in Scripts Globally Allowed mode, then the real script will run, not the surrogate.
Thrawn wrote:so if it doesn't make a good ad-blocker in Scripts Globally Allowed mode (which switches off most of your protections), then that's not really an issue.
I am really not interested in using Noscript with scripts forbidden, it breaks too many things, and please do not mention what happens to unknown websites. And as for Requestpolicy, I cannot stare at imageless websites with Times New Roman text on them.Tom T. wrote:May I suggest that you have a look at RequestPolicy, <snip> Using NS's script-blocking is not so hard as it may seem at first.
javascript:Site%20%5E.*(%3F%3A%22%20%2B(document.getElementById(%22paste_code%22).value.split(%22%0A%22).filter(function(l)%20%7B%20return%20l.indexOf(%22%2C%22)%20%3E%200%20%7D).map(function(l)%20%7B%20return%20l.split(%22%2C%22)%5B2%5D.replace(%2F%5C%5C%2Fg%2C%20%22%5C%22)%20%7D).join(%22%7C%22))%20%2B%22)%0ADeny%20INC%22
access2godzilla wrote:....What I was requesting (and had already mentioned in my earlier post but was completely ignored, hence I repeat) was to extend the surrogate functionality of Noscript so that the surrogates may regardless of whether scripts are globally allowed and sites are blacklisted...
Return to NoScript Development
Users browsing this forum: No registered users and 2 guests