Jan
2006
Webmasters, Could Firefox Be Bad For Your Health?
Azam in Affiliate Marketing , General , Online Advertising (Gen) [21] CommentsRecently, I finally got around to looking at the scripts available for the Firefox plugin, Greasemonkey. I was not expecting what I found.
From the main site:
Greasemonkey is a Firefox extension which lets you to add bits of DHTML (”user scripts”) to any web page to change its behavior. In much the same way that user CSS lets you take control of a web page’s style, user scripts let you easily control any aspect of a web page’s design or interaction.
For example, you could:
Most of the scripts are fairly innocuous and are designed to help users get more out of various websites.
But MANY are designed soley to strip ads from pages, remove redirects and even change affiliate links.
Here are some examples:
Bloglines Moreover Ad Remover
Description: Get rid of ads in moreover feeds on bloglines
Written By: Mysteriously Unknown
Ad Blocker
Description: Block advertisements
Written By: Mysteriously Unknown
This excerpt of the script shows what ads are blocked:
createOptionInput(appendTo, “Block items from known ad servers”, “blockAdHosts”, true);
createOptionInput(appendTo, “Block items with common banner sizes”, “blockBannerSizes”, true);// Ad elements:
// – Elements commonly used for ads
// – Blocked ad sources
var AdElements =
{
adTagNames:
[
"a",
"img",
"iframe",
// "script",
"embed",
"object"
],blockedSrcs: new RegExp(
[
// Paths
"//ads\.",
"/ad/",
"/adclick", // "/adclick/" and "/adclick.php" both seen in the wild
"/ads/",
"/advertisers/",
// "/banners/",
"/klipmart/",
"/sponsors/",// Filenames
"ad_banner",// Hosts
"2mdn\.net",
"clk\.about\.com",
"z\.about\.com/0/ip/",
"adbrite\.com",
"addynamix\.com",
"adknowledge\.com",
"adlegend\.com",
"adlog\.com\.com",
"adserver\.com",
"adsonar\.com",
"advertising\.com",
"atdmt\.com",
"atwola\.com",
"blogads\.com",
"casalemedia\.com",
"centrport\.net",
"creatives\.as4x\.tmcs\.net", // CitySearch
"cl\.cnn\.com/ctxtlink", // CNN contextual links
"directorym\.com",
"doubleclick\.net",
"emarketmakers\.com",
"falkag\.net",
"fastclick\.net",
"feedstermedia\.com",
"mads\.gamespot\.com",
"gms1\.net",
"googlesyndication\.com",
"hitbox\.com",
"industrybrains\.com",
"insightexpress\.com",
"intellitxt\.com",
"kanoodle\.com",
"klipmart\.com",
"kliptracker\.com",
"linkshare\.com",
"click\.linksynergy\.com",
"maxserving\.com",
"msads\.net",
"rad\.msn\.com",
"pointroll\.com",
"primaryads\.com",
"qksrv\.net",
"rightmedia\.com",
"adsremote\.scripps\.com",
"serving-sys\.com",
"spylog\.com",
"trafficmp\.com",
"tribalfusion\.com",
"vpptechnologies\.com", // Intellitxt
// "public\.wsj\.com/marketing/",
"yieldmanager\.com", // Rightmedia
"ystweb\.com",
"zedo\.com"
].join(”|”)),blockedIds:
[
"adbrite",
"adstrip", // kuro5hin.org's blogads
"cnnTravelot", // cnn.com
"overtureIframe", // wsj.com
"spons-links" // forbes.com
],var Banners =
{
knownSizes:
[
new Dimension(728, 90), // Leaderboard
new Dimension(468, 60), // Full banner
new Dimension(392, 72), // Full banner w/ nav bar
new Dimension(234, 60), // Half bannernew Dimension(120, 240), // Vertical banner
new Dimension(240, 400), // Vertical rectangle
new Dimension(180, 150), // Rectangle
new Dimension(300, 250), // Medium rectangle
new Dimension(336, 280), // Large rectanglenew Dimension(300, 600), // Half-page ad
new Dimension(160, 600), // Wide skyscraper
new Dimension(120, 600), // Skyscrapernew Dimension(250, 250), // Square pop-up
new Dimension(125, 125), // Square button
// new Dimension(120, 90), // Button 1
// new Dimension(120, 60), // Button 2
new Dimension(88, 31) // Micro button
So, if your site has ads that fit ANY of the above criteria, a Firefox user with this script installed won’t see any of them. On top of that, the script is of course easily modified to add addtional hosts or ad dimensions, etc.
Here’s some more Firefox extensions designed to deceive:
AmazonAffiliate
Description: Exchanges Amazon affiliate ID’s with your own (claim the Amazon links on websites.)
Dont Require Email
Description: Pre-fill a fake email address on WordPress / MT / TypePad comment forms
Written By: Adam Vandenberg
Bloglines FeedBurner Ads Remover
Description:
Written By: Mysteriously Unknown
Economist Links
Description: Rewrites Economist links to ask for the printer (ad-free) page
Written By: Mysteriously Unknown
Flyertalk Adremove
Description: Removes Sponsored Links ads in threads on Flyertalk
Written By: Guttorm Aase
FoxNews Ad Remover
Description: Removes the top banner, middle banner and middle right box ads.
Written By: Vlajbert
FoxNews Friendly Video
Description: Removes the video ads.
Written By: Vlajbert
Gizmodo Hide Ads
Description: Hides ads on Gizmodo.com Pages
Written By: Mysteriously Unknown
Good Will Press
Description: v0.2 – Replaces popup window JavaScript with ordinary links and provides easy access to swf files for direct downloading.
Written By: Mysteriously Unknown
Google Ad Remover
Description: Removes ads from Google search result pages
Written By: Max Kueng
Hide Gmail Ads
Description: (2005-04-03) Hides Gmail content-sensitive ads.
Written By: Mysteriously Unknown
Hide Google AdSense Ads
Description: (2005-03-30) Hides Google AdSense Ads iframes anywhere.
Written By: Mysteriously Unknown
IMDb Image Deblocker
Description: removes transparent gif that blocks saving some IMDb images
Written By: Mysteriously Unknown
IntelliTxt Disabler
Description: Disable Vibrant Media IntelliTxt automatic text links, like on AnandTech.com. Update: 2005-08-03
Written By: Steven Barnett
Iskon AdRemover
Description: Remove the ads from Iskon pages
Written By: Mysteriously Unknown
Launch Fox
Description: Open all Yahoo Launch videos in WMP, commercial free
Written By: Mysteriously Unknown
music.download.com ad remover
Description: Removes ads at the top of music.download.com
Written By: Mysteriously Unknown
New York Times single page format
Description: Rewrites New York Times links to ask for single page format; derived from neugierig.org version
Written By: Mysteriously Unknown
New York Times Convert Popups
Description: Rewrites New York Times links to convert javascript popups to regular links; derived from neugierig.org version
Written By: Mysteriously Unknown
NYPost Ad Remover
Description: Removes the story inline ad.
Written By: Vlajbert
OnlyLady News Ad Remover
Description: Removes the ads in the pages of onlylady.com
Written By: Roger
Penny Arcade strip page ad remover
Penny Arcade sticks that ad above each strip, right? And you have to scroll down a bit to see the strip unless you have a huge screen. I hate having to scroll when going through comic archives. This kills that ad.
Written By: Jay Kominek
PopCap Ad Remover
Description: Removes video ads just before game start.
Written By: Vlajbert
pornCrapFilter
Filter out everything on TGP pages, showing just the images that are linked to other images (i.e., the thumbnail images). Removes everything else on the document. Filter porn sites to only list the interesting stuff (images!)
Written By: ydant
Pure Google
Description: Cleans Google’s interface of extraneous links and text.
Written By: Mysteriously Unknown
Prefetch Google Ads
Description: Prefetches Google Ad Links
Written By: Mysteriously Unknown
Idea is to generate clicks on all the ads. This robs advertisers, and risks the webmaster being banned by Google AdSense, which is prresumably the point.
RaagaAdSkipper
Audio ads gets inserted whenever songs are played from Raaga.com. This script skips Raaga audio ads.
Written By: Saravana Kumar
Remove CNN ad column
Description: Remove the “ad column” from the right hand side of cnn.com
Written By: Mysteriously Unknown
Remove ads from TitanTv
Description: Remove ads and “featured channels” from Titan TV’s grid
Written By: David Twist
Remove ads from ARS News
Description: Remove the “ad columns” from the ARS News Articles
Written By: Mysteriously Unknown
Remove IMDB ad column
Description: Remove the “ad column” from the right hand side of imdb.com
Written By: Mysteriously Unknown
Removes link adverts
Description: Removes the advert pages getting in the way of uComics strips
Written By: Mysteriously Unknown
Salon Premium Pass
Description: Allows you to visit Salon without having to view the prem-pass ad.
Written By: Vlajbert
Salon Ad Remover
Description: Removed inline story ads from Salon.
Written By: Vlajbert
Skip Top Frame Ads
Description: Skip top frame ads and go directly to the second frame
Written By: LouCypher
Sina News Ad Remover
Description: Removes the box ads in the news page and cleans up the start page of news.sina.com.cn.
Written By: Roger
Something Awful Forums – AdStripper
Description: Gets rid of the registration ad for the Something Awful Forums
Written By: Mysteriously Unknown
Sohu News Ad Remover
Description: Removes the box ads in the news page and cleans up the start page of news.sohu.com
Written By: Roger
SMH RemoveAds
This script removes advertisements and other clutter from the Sydney Morning Herald and The Age web pages. They are much nicer pages to view with less content on the screen detracting from the articles.
Written By: Alexander Else
StraitsTimes Ads & Width
Description: Adjust width & remove Ads
Written By: Mysteriously Unknown
Stright Click (sic)
Description: Click straight through links that just redirect somewhere else (looks for another URL embedded in the link).
Written By: arantius
Stream MP3
Description: Add a link to stream MP3s
Written By: Mysteriously Unknown
TimesPagingRemover
Times Group websites (timesofindia.indiatimes.com, economictimes.indiatimes.com) present a story in multiple pages and it is really annoying to click several times to read a single story. TimesPagingRemover script gets the printer friendly page of the article and shows the full article in a single page.
Written By: Saravana Kumar
Unblock Right-Click at Wretch
Description: Wretch blocks three attributes of HTML elements: onDragStart, oncontextmenu and onSelectStart. This script unblocks the three events.
WashingtonPost Auto-Login
Description: If you end up at the WashingtonPost.com login/register page this script will automagically fill in and post the register form for you.
*At first I thought this filled in your own details, but a look at the code shows this is not the case:
setValue( ‘EmailAddr’, t + ‘@mailinator.com’);
setValue( ‘Password’, ‘abc.123′);
setValue( ‘PasswordConfirm’, ‘abc.123′);
setValue( ‘Zip1′, ‘12345′);
setRadio( ‘Gender’, 0);
setValue( ‘DobYear’, ‘1965′);
setOption( ‘JOB_TITLE’, ‘BOSS’);
setOption( ‘PRIM_RESP’, ‘IT’);
setOption( ‘INDUSTRY’, ‘INTERNET’);
setOption( ‘COMP_SIZE’, ‘SIZE_1′);
Written By: Vlajbert
Washington Post RSS Query String Remover
Description: removes query string from pages loaded from Washington Post RSS
Written By: Mysteriously Unknown
WSJ Ad Remover
Description: Removes selected ads from WSJ.
Written By: Vlajbert
Yahoo! Mail Ad Remover
Description: Removes ads from the free version of Yahoo! Mail
Written By: Mysteriously Unknown
Yahoo Groups Sponsored Links Remover
Description: Removes Yahoo Sponsored Links from Yahoo Groups
Written By: Mysteriously Unknown
Yahoo Ad Removal
Description: Gets rid of all ads on Yahoo (the ones that show up after using AdBlock to get rid of the graphical ads)
Written By: DesertFox
Yahoo Group Interstitial Skipper
Description: When a Yahoo Groups message inserts an interstitial, automatically move on to the next page.
Written By: Mysteriously Unknown
_blank Must Die
Replaces annoying _blank targets in hyperlinks with a _self target. It replaces target attributes containing _blank as well as values like blank, _new, new, _neu and neu.
All the scripts above are freely available for plug-and-play installation by every Firefox user. The number of scripts like this will only grow, unless people look at them in the same light as porn or warez, and put them in the same generally unacceptable bracket when it comes to providing hosting and promotion services.
What I want is a script I can put on my site that detects this sort of thing and redirects to a page saying, “ENTRY DENIED! We have detected you are blocking advertisements on our site. The creation and maintenance of this site is not free. Web hosting costs money. Our time designing, writing, editing, etc., is not free. The advertisements pay for the site. If you refuse to accept that, we refuse to accept you!”
To the users of these and similar scripts, my message is:
This is just like spamming, only the other side of the coin.
My website is MINE. It belongs to ME, not you.
Understand?
It appears on your computer by your choice — I don’t put it there, you go out and fetch it.
You wouldn’t visit it unless you found it valuable in some way.
That value costs me time and money to produce. And if that wasn’t enough, I even pay for hosting, etc., so you can download and view my site on your computer for FREE.
I don’t charge you to access my site.
Instead, the revenue from ads PAYS FOR YOU.
Now I don’t mind if you want to change the fonts or appearance of the site to something you find more appealing, but when you block the ads, you cheat me out of my income. Even worse, it’s money that wouldn’t have come out of your own pocket anyway. That kind of mean, begrudging mentality is sickening.
The fact is that without income from advertising sales, newspapers, magazines, television and much of the Internet would probably not exist at all, because if consumers had to bear the true full cost of production, they would be too expensive for mass consumption, and therefore exponentially more expensive to produce.
Where would the world’s favourite search engine be without advertising? It either wouldn’t exist, you’d have to pay to use it, or all the websites would have to pay for inclusion; which without advertising, would in turn have to charge you for access, sell you something or be goverment funded from taxes.
Advertising revenue is the oil that keeps the wheels of popular media turning.
Hmm, wonder if there should be advertising on this page. Can’t tell, since they’re being blocked
Guess what? That’s my choice, not yours. No, it isn’t a FireFox extension, it’s a custom Hosts file with common ad servers, though occasionally I use the “Block Images From…” option in the context menu on sites that put ads in the body of the story, which is extremely annoying. Unfortunately, it doesn’t work for Flash ads. I might post a bug report suggesting they should fix that. Comparing it to spamming is kinda funny and quite ludicrous.
I don’t care about banner ads, they’re not intrusive. Giving power back to the consumer is a marketer’s worst nightmare, since if you give them choice and easy enough to choose, they will choose not to be brainwashed most of the time. I would be happy if TVs came with an AdZapper function, even if off by default, which works with video recorders as well. For now, I’ve got Mute, or Fast Forward on the VCR. That’s my choice.
Yeah, your solution sounds great.
For you.
But you can only do it because other people seeing the ads are in effect carrying you, and paying your way.
If we all blocked out all the advertising, free content would no longer be free, and paid content would cost more. Both online and off. You wouldn’t be able to access this or any other information based website without getting out your credit card first.
What would be more annoying, the ads you complain of in the body of the story, or a link saying, “Pay Now To Continue Reading”?
Spammers think only of themselves and abuse email accounts against the owner’s wishes because they can get away with it. Ad blocker users think only of themselves and abuse websites against the owner’s wishes because they can get away with it.
The attitude displayed in this post is astonishing. You do not control what appears on my computer, you do not control what my computer does with the data that it requests. Face it — websites just present default data that the user can manipulate any way they see fit for any purpose they like, so long as they aren’t doing anything illegal — and so sorry to tell you, it’s not illegal for me to change, say, the color of your page to fuschia should I so wish. And that’s just the start of what I can do.
My computer is MINE. It belongs to ME, not you.
Understand?
Your site appears on my computer by your choice — you don’t control my software and its settings, you just provide a default.
The media is so used to being in full control of the user’s experience that it’s refusing to change. Those times are now finally over and readers like me are relishing being in control after decades of exploitation. And publishers like you don’t even consider the negative consequences your actions can have when you interfere with my right to do what I want with my computer. What if I needed to access something only available in a context menu?
Thanks for the link to the oncontextmenu-unblocking Greasemonkey script. You just solved a problem that a shortsighted webdesigner like you created.
Get over yourself.
My site doesn’t appear on your computer by MY choice. It’s by YOUR choice. If it was MY choice, you wouldn’t be able to see my website, because I wouldn’t allow access to anyone using an ad blocker!
See my follow-up post Blocking Ads and Stealing Commissions with Firefox for more on this.
The truth is, you have less control today than ever. You can’t see it because you’re blinded by the illusion of control you allude to. The massive news networks, and companies like Google and Yahoo are in de-facto control of what information you receive unless you are willing to go out of your way to get it. By selecting what news stories are aired, the networks can actively control your worldview according to their own politics.
I don’t block visitors using the context menu, but I can tell you precisely why it came about that some webmasters do: because visitors were stealing from them, and at the time that was seen as a way to prevent it.
So – I’m watching TV and I mute the colume during commercials. Or I tape/TiVO a show and skip through them — I’m stealing?
I rip the first 50 pages out of my Wired magazine because they are all ads — I’m stealing?
I put a piece of tape over the part of my display showing banner ads — I’m stealing?
Poor you – a FEW readers block the ads on your site. If you ran ads through your own server instead of using some all-knowing super-powerful spybot ad server the ads would still get through anyway. No one is stealing here. Your site will continue, the world will still keep spinning. As long as there are ads a FEW people will despise them and find ways around them. Deal with it or get out of the business.
Adblock works beautifully against casalemedia. It’s easy to install. To add new filters, use Ctrl-Shift-F, then click on the “FlashBlock” banner.
No one is concerned with a FEW people, Ralf. And if I say you can’t read my content without paying for it by allowing ads to be displayed, yes, you are stealing, because the content is mine.
I wrote it, I own the copyright, and I pay for you to be able to view it on your computer.
Having ownership, I get to decide the price to view it.
If you don’t pay that price, you are stealing. Whether my site continues or not is irrelevant. Robbing a bank, or sneaking a boiled sweet into your pocket at the corner store are both stealing. Scale is unimportant.
The definition of stealing is obtaining something without permission.
If I decide permission to obtain the information on my website is contingent on not blocking or subverting advertising, then it follows that anyone who does block ads does not have my permission, and therefore is stealing. Simple, no?
Similarly, if another webmaster links to images on my website and displays them on their site without my permission they are stealing too. Yet no one argues stealing bandwidth through image hijacking is ok.
One last example. Suppose I write a book. I could sell it as a stand alone book. I could turn it into a subscription website, or I could decide to enable more people to read it by turning it into an ad-supported website.
In each case, I am granting permission to read the book in return for financial reward.
Now, if someone took a copy of that book from me without paying they would be stealing. If they hacked into my subscription site to read the book they would be stealing. If they read it in my ad-supported website in a manner that prevents me from receiving payment for my work, why is that not stealing also?
From your comments you are obviously unaware of the extent of the problem and the many types of blocking being employed. If you had a more thorough grasp of the subject under discussion you would know that ad blockers and link rewriters do not only target users of major third party ad servers. Many of my ads are in fact run through my own server.
Honestly, I find this article a bit rediculous, should people be forced to use IE which has a bunch of security holes and isn’t even close to being standards complient becuase one person doesn’t like the posibilities another browser gives them? BTW, Firefox can run on Windows, Mac, Linux, etc., so let’s say they are all bad for a webmasters health. You’re attacking Firefox, which by itself doesn’t do anything you talked about in this article, it’s the extensions that do that, or actually extensions to an extension. I come from the Linux world, where we don’t force anything on anybody and let them customize everything to their liking. I honestly hate ads, especially since a big number of them are “Do this and get a FREE PS2!”, and then people don’t read the fine print, and go crying about how they get tons of spam, or credit problems because they clicked an ad. I also am not a nude or porn fan, so I don’t those stupid half-naked dating ads in my face either. I have a site, and I have made several sites for other people ad-free, becuase I don’t do things to other people that I don’t like done to me. If you chose to put ads on your site, I don’t mind, but this article is somewhat childish, IMHO.
I run Macs and use both FireFox and Safari. You didn’t read the article properly, IMHO.
I guess the title should read “Webmasters, could some Firefox extensions be bad for your health?” then. I still stick to my opinion which I stated in the second part of my post. ^_~
At first glance I thought this was a joke…
I’m still receiving the ads, I just have a filter that tells the browser to save me some resources and not display them. IS IT OK FOR YOU TO STEAL MY RAM?!?!?!?!!!11
Besides, if you care so much about your content being “stolen”, even though you put it publicly available on teh intrawebz, then why don’t you take your devel Machine and unplug it’s Internet connection just to make sure no witty coders create a bypass for your obnoxious adverts. Oh the humanity! How can people be so cruel?
Heh, I have 8 scripts on the list. Cool.
Your taking the same position that the RIAA is. Don’t try and grow with the technology, try to stop it. How about stop wasting your time trying to block the technology and try to come up with a better revenue model. Trying to stop the techonology is futile and you will loose in the long run.
Look, I work a very large internet media company, http://www.ibsys.com. We do 650,000,000 page views and 12,000,000 unique users, per Neilson, a month. We’re generally rank 4th just under CNN/Yahoo/MSN for news. We’re a totally ad based revenue model. We don’t sit around bitching about ad blockers, we come up with new revenue models.
Anyway, there is NOTHING you can do to stop GM scripting. There is nothing in the request headers to tell you I run GM. So to test you would have to drop a JS script and once you do, your mine. I’ll just embargo it.
Welcome to the Inet.
vlajbert@Gmail.com
Ahhh no most advertizing websites are there to make additional revenues. If you don’t like the blocking of your adds then take down the website. See how long companies like Fox, CNN, put them back up. They have to put them up just to compete. Consumers are usualy smarter then to click on adds and are tired of the bombardment of the crap. FYI most ad clicks now days are mistakes. LOL
I disagree with your viewpoint that the site is yours and that you decide the payment of viewing your site is to have adverts on the site. Firstly, the purpose of web sites should be to provide content and the person browsing the site should expect to be provided that content. The value should be in the content.
In some countries, bandwidth is extremely expensive and by placing adverts on sites where content is expected and adverts dominate, the author of the site is incurring unnecessary expenses for the viewer and in my view the website is stealing from the viewer. The slow down of the internet due the delivery of ads is the greatest theft of all – time.
The viewer has the right to view or not view all or any part of your site. By making it available to a medium such as the internet, you accept that the viewer voluntarily receives your pages and that the web site owner has no rights to the viewer’s equipment and how that equipment is configured.
Taking your attitude, all televison sets should be configured so that you cannot change channels during adverts, video Machines should be altered so that you could not fast forward past adverts. God forbid that you actually turn the Machine off during adverts.
If I am not in the market for anything, why should I be subjected to content in which I have no interest.
In fact, are you sure you wouldn’t like to place sticks in my eyes and strap my head so that I cannot look away from adverts?
I think that you are taking a marketing view where the public are seen as dumb animals who shouldn’t dare disapprove of your attempts to push products at them. Most people get tired of advert overload and they are doing something about it.
Why don’t you put your money where your mouth is and have a landing page saying that if you do not wish to see adverts, please do not visit this site?
My bet is that you wouldn’t dare because your site would lose a huge amount of traffic.
By the way, I got to this page via a google search looking for ways to disable intellitxt.
Your assertions of blocking ads being equal to theft is laughable. In fact it’s hilarious. So you do own your website. No one forced you to make it available to the web (which you do not own). That was YOUR choice. If you don’t like the fact that people block the heinous ad blitz, TAKE YOUR SITE DOWN AND SHUT UP!
Your contention that “free” content will disappear if banner ads do is just ridiculous. Perhaps *your* content will, but there will be hundreds of thousands of others which will take your place. In fact, the overwhelming majority of the web does not earn any appreciable income from banner ads. Most of the web is informational or personal and wil happily continue with zero ad revenue. The content that does rely on ad revenue is almost entirely made up of old media dinosaurs that are on the verge of dying anyway, or (generally) have not much of interest to say. I personally can’t think of any ad-supported sites that I find worth reading, with the possible exception of The Onion.
Hi. You said it. It appears on MY computer, and I pick WHAT goes inside it. I think that advertising is ok, but depends on HOW it’s implemented.
What a bone-headed article. Stop stealing my bandwidth!!!!
YOUR site only has “value” if you have visitors. And with your expressed attitudes, I wouldn’t want what you have to offer anyway. I only ended up here because of a Google search that /looked/ like something useful to me.
Sorry, control freak, the web is not yours and luckily it’s a big place with lots of other places to go. You needn’t deny me access, I’ll deny you future visits.
Thanks for listing all these useful extensions.
Sorry to see that reality makes you cry.
LOL. Epic post number 20. Even if I am over a year late.