There is a user preference to disallow a sneaky redirect and display a warning instead:
However, extent of this preference seems to be limited to
<META http-equiv="refresh" content="0;URL=http://www.dollarade.com/noscript.php">
kind of sneaky redirects and the malicious web-page can easily circumvent this restriction by using
<script type="text/javascript" language="javascript">if (!hasloaded) { window.location = 'http://www.dollarade.com/adblock.php'; }</script>
So, the question is: is there an advanced setting (about:config may be?) to take control back over JavaScript-driven sneaky redirects?
If anyone is curious for more: here is user's complaint and sample page from the wild. Note how Firefox omits the history entry due sneaky redirect, making studying an offending page really unconvenient.