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 Dec 15, 2024 - 68.27 KBWorks with firefox 59.0 and later~ Put Element.replaceChildren under modify-dom permissionSource code released under GNU General Public License v3.0 only
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 1.8.3.4
Released Jun 12, 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 License v3.0 only
Version 1.8.3.2
Released May 24, 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 License v3.0 only
Version 1.8.3.1
Released May 20, 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 License v3.0 only
Version 1.8.3
Released May 17, 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 License v3.0 only
Version 1.8.2
Released Nov 12, 2022 - 54.76 KBWorks with firefox 59.0 and later, android 59.0 to 68.*Source code released under GNU General Public License v3.0 only
Version 1.8.1
Released Aug 8, 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 License v3.0 only
Version 1.8.0
Released Aug 8, 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 License v3.0 only
Version 1.7.9
Released Nov 13, 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 License v3.0 only
Version 1.7.8
Released Nov 10, 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 License v3.0 only
Version 1.7.7
Released Nov 7, 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 License v3.0 only
Version 1.7.6
Released Nov 7, 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 License v3.0 only
Version 1.7.5
Released Oct 30, 2021 - 41.2 KBWorks with firefox 57.0 and later, android 57.0 to 68.*Source code released under GNU General Public License v3.0 only
Version 1.7.3
Released Oct 5, 2021 - 40.17 KBWorks with firefox 57.0 and later, android 57.0 to 68.*Source code released under GNU General Public License v3.0 only
Version 1.7.2
Released Oct 10, 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 License v3.0 only
Version 1.7.1
Released Oct 9, 2020 - 39.58 KBWorks with firefox 57.0 and later, android 57.0 to 68.*Source code released under GNU General Public License v3.0 only
Version 1.7
Released Oct 3, 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 License v3.0 only
Version 1.6
Released Sep 30, 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 License v3.0 only
Version 1.5
Released Sep 29, 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 License v3.0 only
Version 1.4
Released Jun 1, 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 License v3.0 only