though sadly this doesn't work alone, because it only solves the stuff sent to server (but is far more pleasing to screw with them than to just send nothing). you still have to use noscript to stop things like the canvas font rendering trick :(
The only way to defeat browser fingerprinting is for everyone (or a lot of people including you) to use exactly the same version of the same browser on the same platform on the same device configured the same way. Even the, which browser-device-screen resolution-version cohort you are part of probably says a lot about your demographic.
It's easy to hide in 2560x1440 Macs running latest Chrome under Yosemite. Not so much on Ubuntu Phone in middle America.
I use this one for example: