Bookmarklets with javascript: protocol break JavaScript on the pages with NoScript 2.6.8.13 installed on Nightly (30.0a1 2014-02-09)
Please, look for the details:
https://bugzilla.mozilla.org/show_bug.cgi?id=970445
[FIXED] javascript: Bookmarklets break JavaScript
-
vsemozhetby
- Posts: 2
- Joined: Mon Feb 10, 2014 9:07 pm
[FIXED] javascript: Bookmarklets break JavaScript
Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0
Re: Bookmarklets with javascript: protocol break JavaScript
I can confirm this with current SeaMonkey Nightly and NS 2.6.8.14rc1. Using the following bookmarklet typed in the URL bar
on a script-allowed test page, while that alert shows, NoScript seems to think scripts are globally allowed 
Code: Select all
javascript:alert('foo');*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0 SeaMonkey/2.27a1
Re: Bookmarklets with javascript: protocol break JavaScript
> on a script-allowed test page while that alert shows, NoScript seems to think scripts are globally allowed
That is normal & expected.
And that is also going to be different from what the OP is describing.
He is saying that once the bookmarklet has run, the behavior of the page changes.
(And that I can confirm.)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26a1
---
Load: https://www.mozilla.org/en-US/
(Allow mozilla.org & mozilla.net if need be)
(Observe that the pictures "flow", change)
Run your JavaScript code: javascript:alert('foo');
(Observe that the pictures are now "static")
Disable NoScript & repeat
That is normal & expected.
And that is also going to be different from what the OP is describing.
He is saying that once the bookmarklet has run, the behavior of the page changes.
(And that I can confirm.)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26a1
---
Load: https://www.mozilla.org/en-US/
(Allow mozilla.org & mozilla.net if need be)
(Observe that the pictures "flow", change)
Run your JavaScript code: javascript:alert('foo');
(Observe that the pictures are now "static")
Disable NoScript & repeat
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26a2
Re: Bookmarklets with javascript: protocol break JavaScript
Yes, that's what I was saying I could confirm. I incorrectly assumed that NS claiming scripts were globally allowed was related to JS being disabled by bookmarklet execution.therube wrote:He is saying that once the bookmarklet has run, the behavior of the page changes.
Sorry about the confusion.
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24
-
vsemozhetby
- Posts: 2
- Joined: Mon Feb 10, 2014 9:07 pm
Re: Bookmarklets with javascript: protocol break JavaScript
Thank you, it is fixed in the v2.6.8.14rc2.
Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0