NoScript Webext browser compatibility?

General discussion about the NoScript extension for Firefox
User avatar
GµårÐïåñ
Lieutenant Colonel
Posts: 3339
Joined: Fri Mar 20, 2009 5:19 am
Location: PST - USA
Contact:

Re: NoScript Webext browser compatibility?

Post by GµårÐïåñ » Tue Nov 07, 2017 7:43 pm

They are very irresponsibly pushing the release despite not being ready and many of the devs not being ready due to lack of proper API or finalized code, but that's Mozilla for you.
~.:[ Lï£ê ï§ å Lêmðñ åñÐ Ì Wåñ† M¥ Mðñê¥ ßå¢k ]:.~
________________ .: [ Major Mike's ] :. ________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

User avatar
Giorgio Maone
Site Admin
Posts: 8697
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript Webext browser compatibility?

Post by Giorgio Maone » Tue Nov 07, 2017 10:54 pm

barbaz wrote:What browsers will NoScript Webext support?

Suppose I install NoScript Webext in a browser that's missing some needed WebExtensions APIs. Will NoScript run but some features do nothing, or will NoScript not work at all? If the former, which NoScript features wouldn't work?
Firefox 57 for the most "visible" features (Script and content blocking, XSS filter, ClearClick).
Firefox 58 for the others, at least those the Tor Browser rely upon (such as permissions cascading), and ABE most likely (complex site hierarchies can't be handled before 58).

Do not expect all the features out-of-the-box, and many will be drastically revised (improved or lessened, depending on your taste and requirements).
If stability is what you need, stay on Firefox ESR / Tor Browser as much as possible.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

barbaz
Senior Member
Posts: 9145
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript Webext browser compatibility?

Post by barbaz » Tue Nov 07, 2017 11:09 pm

Thanks Giorgio for your input, much appreciated! Image
Giorgio Maone wrote:Firefox 57 for the most "visible" features (Script and content blocking, XSS filter, ClearClick).
Firefox 58 for the others, at least those the Tor Browser rely upon (such as permissions cascading), and ABE most likely (complex site hierarchies can't be handled before 58).
Which means if I do use NoScript Webext on Firefox, it'll have to be Firefox 58, because of ABE and restrictSubdocScripting.

Thanks for clarifying what the supported browsers will be. So Chromium/Vivaldi/etc won't be officially supported. But will NoScript work at all on Chromium? If so, what NoScript features can't be expected to work?
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
Giorgio Maone
Site Admin
Posts: 8697
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: NoScript Webext browser compatibility?

Post by Giorgio Maone » Tue Nov 07, 2017 11:33 pm

barbaz wrote: But will NoScript work at all on Chromium? If so, what NoScript features can't be expected to work?
NoScript will definitely work on Chromium by the end of 2018, with some limitations due to asynchronous WebRequest methods and some other NoScript-specific APIs which are currently implemented on Firefox only being not available (yet?)
I'm trying to port as much as possible in terms of features, but reliability will come at the price of performance penalties or lessened usability because of the above.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

barbaz
Senior Member
Posts: 9145
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript Webext browser compatibility?

Post by barbaz » Wed Nov 08, 2017 1:51 am

I think that answers all my questions for now. Thanks again Giorgio!
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
Thrawn
Senior Member
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: NoScript Webext browser compatibility?

Post by Thrawn » Wed Nov 08, 2017 10:52 pm

Giorgio Maone wrote: Do not expect all the features out-of-the-box, and many will be drastically revised (improved or lessened, depending on your taste and requirements).
ABP faced a similar thing, apparently, having to drop features to get something in. And it's the #1 most popular extension by a huge margin, and NoScript is in the top ten. I'm feeling pretty unimpressed with Mozilla at this point.
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

pocttopus
Posts: 2
Joined: Fri Dec 01, 2017 3:34 pm

Re: NoScript Webext browser compatibility?

Post by pocttopus » Fri Jan 11, 2019 11:46 am

Giorgio Maone wrote:
Tue Nov 07, 2017 11:33 pm
barbaz wrote: But will NoScript work at all on Chromium? If so, what NoScript features can't be expected to work?
NoScript will definitely work on Chromium by the end of 2018, with some limitations due to asynchronous WebRequest methods and some other NoScript-specific APIs which are currently implemented on Firefox only being not available (yet?)
I'm trying to port as much as possible in terms of features, but reliability will come at the price of performance penalties or lessened usability because of the above.

Hello folks,

Sorry for asking this, but I am wondering what happened with NoScript for other browsers? It's 2019 and yet there is no available version for Chrome neither for Opera. :|

A big thanks for the developer who has created this unique addon for Firefox. Keep it up. :idea:

barbaz
Senior Member
Posts: 9145
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript Webext browser compatibility?

Post by barbaz » Wed Apr 03, 2019 7:27 pm

https://noscript.net/getit#devel wrote:v 10.6rc2
=============================================================
x Limit wrappedJSObject usages to compatible browsers

v 10.6rc1
=============================================================
x [Chromium] Merged chromium branch (unified code base)
Does this mean NoScript 10 now compatible with Chromium-based browsers?
If so, what specifically are the limitations as compared to same NoScript 10 on a supported Firefox version?
*Always* check the changelogs BEFORE updating that important software!
-

musonius
Senior Member
Posts: 99
Joined: Sun Jul 08, 2018 5:38 pm

Re: NoScript Webext browser compatibility?

Post by musonius » Thu Apr 04, 2019 5:56 am

barbaz wrote:
Wed Apr 03, 2019 7:27 pm
Does this mean NoScript 10 now compatible with Chromium-based browsers?
Yes. And it works well.
barbaz wrote:
Wed Apr 03, 2019 7:27 pm
If so, what specifically are the limitations as compared to same NoScript 10 on a supported Firefox version?
The most obvious difference is the missing XSS protection.

And of course there is Google's manifest V3, which could be the biggest limitation once it's done.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

barbaz
Senior Member
Posts: 9145
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript Webext browser compatibility?

Post by barbaz » Thu Apr 04, 2019 4:00 pm

Thanks musonius. Looks like the changelog on noscript.net is incomplete, missing v10.5.
*Always* check the changelogs BEFORE updating that important software!
-

User avatar
therube
Ambassador
Posts: 7409
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: NoScript Webext browser compatibility?

Post by therube » Sun Apr 07, 2019 6:16 pm

And it works well.
Installs, but doesn't seem to work (in my Chrome 38) ;-).

(I had to figure out how to access extensions in Chrome.
I had to figure out how to install an extension into Chrome.
Still don't really know, but I did get it installed.

Remarkably similar, Chrome vs FF .xpi. Neat.)
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; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.5

musonius
Senior Member
Posts: 99
Joined: Sun Jul 08, 2018 5:38 pm

Re: NoScript Webext browser compatibility?

Post by musonius » Sun Apr 07, 2019 8:05 pm

The current version of Chrome is 73 and I have downloaded Chromium, which is the open source version Google Chrome is based on, just out of curiosity to test the Chromium version of NoScript. I think that version 38 is rather old and I would not say it's a problem of NoScript, if it isn't working there.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

User avatar
therube
Ambassador
Posts: 7409
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: NoScript Webext browser compatibility?

Post by therube » Mon Apr 08, 2019 11:58 am

(Oh, I agree. See the : wink : , above.
Figured that since I had happened to open Chrome, old as it is, I'd throw NoScript at it & see what happened.)
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; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.5

User avatar
therube
Ambassador
Posts: 7409
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: NoScript Webext browser compatibility?

Post by therube » Wed Apr 10, 2019 3:07 pm

current version of Chrome is 73 and I have downloaded Chromium
OK, how do you "install" NoScript into Chromium?

(Earlier, with ancient Chrome, I think I did though some "store", but with Chromium NoScript isn't even seen ? & not even sure if Chromium can install from Chrome "store"?)
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 5.1; rv:52.0) Gecko/20100101 SeaMonkey/2.49.5

barbaz
Senior Member
Posts: 9145
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript Webext browser compatibility?

Post by barbaz » Wed Apr 10, 2019 6:04 pm

therube wrote:
Wed Apr 10, 2019 3:07 pm
OK, how do you "install" NoScript into Chromium?
1) Download .zip release from https://github.com/hackademix/noscript/releases, unzip it into its own folder somewhere

2) go to Chromium menu (triple dot on the right) > More tools > Extensions

3) enable Developer mode

4) click "Load unpacked", navigate to the extracted NoScript extension from (1) (pick the directory containing NoScript's manifest.json)
*Always* check the changelogs BEFORE updating that important software!
-

Post Reply