You may be remember me saying that javascript was still working in some sites after disabling javascript, and it was so annoying.
The other day I spent a little of time because I had a suspect and I found that this happens when the site creates even listeners (and it is getting popular as more dynamic pages are comming).
Even listeners are javascript commands attached to elements "on the fly", this is, that aren't created for elements with the attribute onclick/onload/onmouseover/...
Here you have an html page where you can test, that I did for my own tests, when you click on the text.
If you load the page with javascript disabled, nothing works. Obviously
If you load the page with javascript enabled you'll have two alerts.
If you load the page with javascript enabled and disable it after load, you'll have only the even listener alert, that, regardless of javascript settings, isn't being blocked.
See the code and you'll understand.
I find happening this to the newer Gecko engines, "starting" with our GRE24 in K-meleon 24 (I don't know if earlier) and Firefox as well as other Mozilla releases.
This didn't happen in our earlier 1.6 (sorry, Siria, you won't be able to test
)
I found this annoying and a security flaw as some javascript, combined with XML, aka AJAX, could monitor as in a website (yeah, yeah, and other Mozilla products, but who cares them
).
And it is funny because, as you may remember in the development thread for 74GRE31, Dorian told that Mozilla introduced a block of Javascript, but looks they forgot an essential Javascript to block... And, in fact, in Firefox 31 it gets worst, as doesn't block on or other way...
I didn't find this in the bug tracker of Mozilla, but if you have an account, can you post it as a bug? Maybe I'd post by myself, but, Dorian, I guess you have an account there, so, if you can, post it
At least, test it by yourselves to confirm I'm not the only one, even I confirmed myself.
Note: I post this as off-topic as I don't consider related or to discuss with K-meleon, as it is a GRE issue bug. Move if you consider it is the wrong place.
Edited 3 time(s). Last edit at 11/24/2014 09:33PM by JohnHell.