You are so on my blacklist
by Volker Weber
This email is being sent to you as a Nikon customer. To ensure your email filter does not block messages from us, please add our 'From' address (nikon@nikon.net) to your Address Book. Please do not reply to this email; for support or questions visit www.nikonusa.com
"Dear customers, your feedback will be disregarded. But we are happy to stuff your mailbox." Where do they teach that? Marketing 101, a.k.a. lobotomy?
Comments
Well deserved plonk :-)
BTW, is that flock? The UI is certainly GRASPING for attention.
Yes, it is Flock. Don't like the interface either, but it is faster than Firefox (at least here). Would use Safari 2 if I knew how to switch off printing from Javascript.
please add our 'From' address
I wonder how many poor suckers do that...
GreaseKit should be able to switch off that annoying printing dialog.
It's Greasemonkey for Webkit:
It might. But I have no idea how.
Web pages that try to print when body.onload occurs (which are most of them, I presume), can be beaten with this simple GreaseMonkey user script:
// ==UserScript==
// @name NoPrint
// @namespace global
// @description Diables the JavaScript window.print() function.
// @include *
// ==/UserScript==
var _print = unsafeWindow.print;
var firstCall = true;
unsafeWindow.print = function()
{
if (firstCall)
{
firstCall = false;
return false;
}
_print();
};
This is just a very quick script I hacked together without much research. Here are some thoughts:
When the call to window.print() is made in a element within the body, this does not work. GreaseMonkey executes just after DOM parsing and just before body.onload, but inline scripts are part of DOM parsing and execute right away.
The script blocks just the first call to window.print(). Subsequent calls (e.g. user clicks on javascript link that says "Print") are actually working.