JavaScript Permission Matrix version history - 20 versions
JavaScript Permission Matrix by Anon
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.8.3.5
Released 15 Dec 2024 - 68.27 kBWorks with firefox 59.0 and later~ Put Element.replaceChildren under modify-dom permissionSource code released under GNU General Public Licence v3.0 only
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 1.8.3.4
Released 12 Jun 2024 - 68.24 kBWorks with firefox 59.0 and later+ Improved injection method
~ Fixed: no more 'Quirks mode' warnings caused by this addon.
~ Fixed: spoofed 'navigator.plugins' object has correct type (PluginArray).Source code released under GNU General Public Licence v3.0 only
Version 1.8.3.2
Released 24 May 2024 - 67.08 kBWorks with firefox 59.0 and later~ Hotfix for event listeners with handleEvent
+ Put blob: and data: scripts under controlSource code released under GNU General Public Licence v3.0 only
Version 1.8.3.1
Released 20 May 2024 - 66.29 kBWorks with firefox 59.0 and later~ Hotfix: no more breakage of sites with CSP nonce rulesSource code released under GNU General Public Licence v3.0 only
Version 1.8.3
Released 17 May 2024 - 65.66 kBWorks with firefox 59.0 and later+ Put SVG scripts under control
+ Improved script injection.
+ New permissions.
~ Some fixesSource code released under GNU General Public Licence v3.0 only
Version 1.8.2
Released 12 Nov 2022 - 54.76 kBWorks with firefox 59.0 and later, android 59.0 to 68.*Source code released under GNU General Public Licence v3.0 only
Version 1.8.1
Released 8 Aug 2022 - 54.54 kBWorks with firefox 59.0 and later, android 59.0 to 68.*~ fixed an issue with window.postMessage function.Source code released under GNU General Public Licence v3.0 only
Version 1.8.0
Released 8 Aug 2022 - 54.55 kBWorks with firefox 59.0 and later, android 59.0 to 68.*~ fixed a bug with arguments.callee valueSource code released under GNU General Public Licence v3.0 only
Version 1.7.9
Released 13 Nov 2021 - 54.51 kBWorks with firefox 59.0 and later, android 59.0 to 68.*+ Ability to enable more harder control on code origin.
If this feature enabled, the extension will perform more additional checks every time when any of listed features / Web API's is requested.
Enabling this feature will affect performance, so use it wisely.Source code released under GNU General Public Licence v3.0 only
Version 1.7.8
Released 10 Nov 2021 - 54.03 kBWorks with firefox 59.0 and later, android 59.0 to 68.*~ small bugfix for requestAnimationFrame behaviorSource code released under GNU General Public Licence v3.0 only
Version 1.7.7
Released 7 Nov 2021 - 54.05 kBWorks with firefox 59.0 and later, android 59.0 to 68.*~ small bugfix for loading module scriptsSource code released under GNU General Public Licence v3.0 only
Version 1.7.6
Released 7 Nov 2021 - 54.05 kBWorks with firefox 59.0 and later, android 59.0 to 68.*~ Changed injection method. webRequestBlocking permission is no more need.
~ Minimum Firefox version is changed to 59.
PLEASE NOTE: I cannot guarantee that injected script will be loaded before page scripts, because of the following:
1) Script execution order is broken in Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1739587
2) Inline script that injected by extension content script, may be easily blocked by CSP https://bugzilla.mozilla.org/show_bug.cgi?id=1446231Source code released under GNU General Public Licence v3.0 only
Version 1.7.5
Released 30 Oct 2021 - 41.2 kBWorks with firefox 57.0 and later, android 57.0 to 68.*Source code released under GNU General Public Licence v3.0 only
Version 1.7.3
Released 5 Oct 2021 - 40.17 kBWorks with firefox 57.0 and later, android 57.0 to 68.*Source code released under GNU General Public Licence v3.0 only
Version 1.7.2
Released 10 Oct 2020 - 40.08 kBWorks with firefox 57.0 and later, android 57.0 to 68.*+ UI improvement: added color indication.
~ fixed a bug with attribute namesSource code released under GNU General Public Licence v3.0 only
Version 1.7.1
Released 9 Oct 2020 - 39.58 kBWorks with firefox 57.0 and later, android 57.0 to 68.*Source code released under GNU General Public Licence v3.0 only
Version 1.7
Released 3 Oct 2020 - 38.59 kBWorks with firefox 57.0 and later, android 57.0 to 68.*+ Added currentScript detection for event handlersSource code released under GNU General Public Licence v3.0 only
Version 1.6
Released 30 Sep 2020 - 37.9 kBWorks with firefox 57.0 and later, android 57.0 to 68.*~ emergency fix for removeEventListener wrapper function
~ minor fix for popup windowSource code released under GNU General Public Licence v3.0 only
Version 1.5
Released 29 Sep 2020 - 37.88 kBWorks with firefox 57.0 and later, android 57.0 to 68.*~ injected script will no more be blocked by CSP rules
+ added currentScript detection for promises and event listeners
~ code cleanupSource code released under GNU General Public Licence v3.0 only
Version 1.4
Released 1 Jun 2020 - 38.92 kBWorks with firefox 57.0 and later, android 57.0 to 68.*+ Added "Camera" and "Microphone" permissions.
+ Preset control. You can import/export your presets.Source code released under GNU General Public Licence v3.0 only