Feature #270
open
Fine grained JavaScript controls
Added by Soren Stoutner over 5 years ago.
Updated 6 months ago.
Description
This will allow enabling and disabling individual JavaScript commands, allowing simple layout commands to function while disabling more dangerous ones.
But we donno which one's dangerous & which aren't. Instead it's better to focus on content blocker support such as uBlock Origin integration, which does a great job at that.
Implementing this feature will require a lot of work. Each JavaScript function will have to be classifies as to the worst possible damage it can do to the security and privacy of the user.
One of the interesting aspects of this is that, once you start thinking about it deeply, JavaScript functions that originally appear to be benign can be abused in unexpected ways to compromise the privacy of users. As an example, consider all of the ways apparently innocuous JavaScript commands have been used to fingerprint users.
My guess is that the final list of safe JavaScript commands will end up being fairly small.
- Subject changed from Fine graned JavaScript controls to Fine grained JavaScript controls
Also available in: Atom
PDF