| Is there a way to block the Wikipedia nag screen ?
For nearly all nag screens and popups you can disable
script. If you don't want to do that, in Firefox and Pale
Moon you can use NoScript, which allows you to disable
script by default but easily enable it selectively when
it's actually needed.
You might find all that to be too much trouble, but there's
no easy way. Either you accept that most webpages look
like an exploding pile of Miracle Mile* neon signs, or you get
technical and block at least enough junk so that pages are
readable.
(* I'm not sure how well known the term Miracle Mile is.
I found in my travels across western US that it's a common
name for a town's strip-mall street, where rinky dink stores,
bars and car dealerships are located. Thus, at night the
street will be a mass of garish flashing signs and pulsing,
lighted arrows. I guess Miracle Mile probably comes from a
more innocent time, like the 50s, when a line of neon signs
was something to get excited about.)
In Firefox and Pale Moon you can also do nearly anything
display-related with the userContent.css file, in the chrome
folder, which is in your profile folder. I've never seen a popup
at Wikipedia. I took a quick look at the code and didn't see
it. But most such overlay windows are hidden DIV elements.
Script is then used to make them visible. You should be able
to make any such element invisible through userContent.css,
using either the ID or class of the element:
/* block by ID */
#sharebar_fixed {display: none;}
/* block by class name */
..footer_bar {display: none;}
I've never tried hiding something that gets shown through
script, though. This method is primarily for normal page elements,
so you'd have to test it for scripts that change the display
property.
I think the easiest way to clean up pages is to use 2 browsers
and a HOSTS file. The HOSTS file will stop most 3rd-party ads.
In one browser, enable script and session cookies. Only use
that browser for interactive sites where it's needed. In the
other browser, disable cookies and script. Also disable frames.
Set browser.frames.enabled to false in FF or PM. (If you
have Flash installed you might also want to have FlashBlock,
giving you the choice of whether to run videos and animated
donkey cartoons on webpages.)
You'll get simple, clean pages. The thing with the frames is
a bit sticky. Many sites, like Google/Doublclick, Facebook, etc
have ads or buttons on other webpages that are in IFRAMES.
An IFRAME is a second browser window embedded in the main
window. Putting a Facebook button or Google ad in an IFRAME
allows them to set a first-party cookie because technically
you "chose" to visit their website. While the button doesn't look
any different, it's actually a separate webpage enbedded in the
page you're looking at.
Once you get a HOSTS file you'll be blocking the vast majority
of spyware third party ads, but you'll see lots of little 404 error
pages in the page you're viewing, where the ads would normally
be. Suddenly you can see that the link you went to actually
loaded a dozen other webpages without your permission. It's
not a problem to have all those 404 pages, but it's unsightly.
So if you block the ads it's also nice to block the frames.
Once you've set up 2 browsers you can use one to log into
webmail, shop at online stores, go to Netflix, etc. For everything
else you can use the clean and safe browser. I think you'll be
surprised at how many sites actually don't need script. Until
Google started pushing the "push" Web that spies and interacts,
both script and IFRAMES were being phased out for safety. (A
lot of malware exploits "cross site scripting" enabled by IFRAMES.)
For the vast majority of sites script simply isn't necessary. A good
webmaster will usually design their page to work without it.
(Even the spying is designed with NOSCRIPT options most of
the time, so that a webpage can track you with web bugs when
script is disabled.
This might all be more than you want to know, but I figure
it's worth posting once in a while for the sake of anyone who
wants more control over the growing online spying, security risks
and cacophony, but doesn't know where to start.