#
WebGL
WebGL is disabled in Camoufox by default. To enable it, set the webgl.disabled
Firefox preference to false
.
WebGL being disabled typically doesn't trigger detection by WAFs, so you generally don't need to be concerned about it. Only enable WebGL when it's absolutely necessary for your specific use case.
As more users visit this site and opt into helping Camoufox's WebGL research, I will eventually have a solid profile of each vendor and renderer to implement automatic WebGL data rotation in the Python library.
At the moment, if you need to spoof WebGL, you can manually do so with the
#
Demo site
This repository includes a demo site that prints your browser's WebGL parameters. You can use this site to generate WebGL fingerprints for Camoufox from other devices.
#
Properties
Camoufox supports spoofing WebGL parameters, supported extensions, context attributes, and shader precision formats.
Warning
Do NOT randomly assign values to these properties. WAFs hash your WebGL fingerprint and compare it against a dataset. Randomly assigning values will lead to detection as an unknown device.