This should not be possible in the first place. There is no legitimate reason for it. Having users grant "concent" is just a way to make it more OK, not to stop it.
There are definitely legitimate reasons—for example, a browser-based CAD system communicating with a 3D mouse.