NoScript is a Firefox extension that blocks the execution of JavaScript , Java applets , Flash and other potentially dangerous components of HTML pages until the user allows them to run on this node or globally. NoScript also allows users to whitelist sites that are allowed to use this feature. Plugin management is possible regardless of scripts.
| NoScript | |
|---|---|
| Type of | Extension (Mozilla) |
| Developer | Giorgio maone |
| operating system | Cross platform |
| Interface languages | 45 [1] languages |
| Hardware platform | |
| Latest version | 11.0 ( 2019-07-10 ) |
| License | GNU GPLv2 |
| Site | noscript.net |
Another possibility of NoScript is to protect the user from XSS attacks , with the possibility of forming separate lists of servers that require functionality similar to the XSS attack.
Today ad blockers have much greater functionality than NoScript. uBlock Origin, for example, allows you to block scripts with a specific address from certain sites or all third-party sites on certain sites.
In the white list mode, most sites do not work without manual tweaking, which is very inconvenient. Advertisement blockers work out of the box, without requiring constant user intervention.
Content
Default
In versions of 2008–2009, the white list (that is, the list of sites whose content is not blocked) by default contains, in addition to the internal addresses required for the browser, some of the author’s websites of the extension and some of Google’s websites (including googlesyndication.com, necessary for display ads from Google, used on the sites of the author), Microsoft and Yahoo! , AJAX- services which may be the only way to use e-mail for some users. The list can be edited by the means of the extension itself, which is explained on its official website [2] .
NoScript and Adblock Plus Developer Conflict
On May 1, 2009 (with the release of NoScript 1.9.2.4), Vladimir Palant (Wladimir Palant), developer of Adblock Plus , the most popular Firefox extension [3] , reported that NoScript modifies the settings of its product by adding Adblock Plus to the white list ( ABP) several advertising sites sponsored by NoScript authors [4] .
According to the developer of NoScript, Georgio Maone (Georgio Maone), the reason that pushed him to modify someone else's product, was “too aggressive” blocking of the above advertisement [5] . The sites were added to one of the auto-updateable advertising feature bases for ABP by its new administrator, for which Giorgio fired. However, this blocking was made to the databases at the request of Vladimir Palant, due to the fact that the author NoScript had previously used an error in ABP to bypass ad blocking [4] (which, however, did not prevent the user from blocking this advertisement manually using ABP or all ads AdSense means of the NoScript itself) [5] .
This incident caused an extremely negative reaction of users - for three days the addition of NoScript received almost three hundred reviews with minimal ratings, argued by the violation of Adblock Plus [6] . NoScript version 1.9.2.6 removed the settings for ABP added by version 1.9.2.4, but in the comment to the version the author recalled that these functions are written on the add-on installation page and the FAQ page [7] .
The very same author Adblock Plus called NoScript as a malicious program [8] , indicating that the previous version - 1.9.2 - NoScript had a file [9] with code that interfered with Adblock Plus in general [4] . The readability of some lines in the code was degraded by writing some lines with hexadecimal character codes. This was repeatedly called obfuscation , but the readability of the lines is easily restored, and the author of NoScript, apologizing, writes that in his opinion it is difficult to call it obfuscation in the usual sense of the word [5] .
Interestingly, some time before this incident, the same Vladimir Palant, the developer of Adblock Plus , wrote about the “dilemma of the monetization ” and the proposals that came to him to pay for covertly modifying his product or browser settings to display ads [10] .
See also
- RequestPolicy
- Adblock plus
Notes
- ↑ Supported languages on noscript.net.
- ↑ Georgio Maone. Q: What are the websites whitelist and why? (eng.) . Official FAQ NoScript . InformAction. The appeal date is May 17, 2009. Archived on February 18, 2012.
- ↑ Error in footnotes ? : Invalid
<ref>; notop_populartext for footnotes - ↑ 1 2 3 Wladimir Palant. Attention NoScript users (English) (May 1, 2009). The appeal date is May 17, 2009. Archived on February 18, 2012.
- ↑ 1 2 3 Georgio Maone. Dear Adblock Plus and NoScript Users, Dear Mozilla Community (Eng.) (May 4, 2009). The appeal date is May 17, 2009. Archived on February 18, 2012.
- ↑ Reviews for NoScript :: Add-ons for Firefox
- ↑ NoScript - JavaScript / Java / Flash blocker for a safer Firefox experience! - faq - InformAction
- ↑ InformAction Forums • View topic - Latest NoScript version (1.9.2) breaks Adblock Plus
- ↑ content / noscript / MRD.js in noscript.jar in chrome / in noscript-1.9.2.xpi: mrd.js Undefined . The appeal date is May 5, 2009. Archived on February 18, 2012.
- ↑ The monetization dilemma (English) , adblockplus.org, March 25, 2009