MathewWi / notscripts

Automatically exported from code.google.com/p/notscripts
Other
0 stars 0 forks source link

NotScripts v1.0.4 for opera 11 allows script execution when page is loaded from cache + other bugs #43

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
NotScripts extension still allows many scripts to execute, for example 
“onclick” on links, onchange on select, and most of all, it lets all the 
scripts to execute if the page is loaded from cache.

Test case:
open mediamenu.sk
if you are loading the first time, notice that the right orange-grey category 
menu is fully expanded. This is the correct state with all JS blocked.

Bug 1: click on the “vyroba reklamy” first orange category. Notice the menu 
is still expanded, which is good, it means it’s script was not executed. Now 
notice that in the middle category listing there is a pager that looks like 
Stránka: 1 z 5 >>. Now clicking on the links OR choosing from the select box 
actually executes the corresponding onclick/onchange script.

Bug 2: now click on the mediamenu logo at the top of the page. Notice the 
categories are fully collapsed (js has executed), and also notice that clicking 
on them will invoke category javascript and load the category listing through 
ajax.

To temporarily “fix” bug 2, reload the page using F5. For bug 1, there is 
no solution I am aware of.

If you need more info or test cases, please contact me by email. Running latest 
opera 11 on fedora 14 64-bit, latest NotScripts.

Best Regards
kbs1

Original issue reported on code.google.com by viliam.k...@gmail.com on 18 Jan 2011 at 12:55

GoogleCodeExporter commented 9 years ago
is someone even monitoring this?

Original comment by viliam.k...@gmail.com on 5 Feb 2011 at 11:52

GoogleCodeExporter commented 9 years ago
Onclick in opera works with notscript.... Does this mean it only is not script 
when it's in an <script> tag? I have a test case where I have a table with an 
onclick event on it which directs you to a location and it works. This is not 
good... If you are suppose to be a NoScript, work hard to make it work right.

Original comment by GRMrGe...@gmail.com on 9 Jul 2012 at 2:03