This doesn't work: javascript:g=eval("function(){}"); alert(g) This does: javascript:g=eval("(function(){})"); alert(g)
Invalid per https://bugzilla.mozilla.org/show_bug.cgi?id=376052.