JavaScript Restrictor
Browser extension that improves privacy and security
|
Wrappers for NavigatorPlugins. More...
Functions | |
add_wrappers (wrappers) | |
Variables | |
var | farbles = farblePlugin + farbleMime |
var | fakes = fakeMime + fakePlugin + fakePluginArray + fakeMimeTypeArrayF |
var | wrappers |
Wrappers for NavigatorPlugins.
This file contains wrappers for NavigatorPlugins
The goal is to prevent fingerprinting by modifying value returned by getters navigator.plugins and navigator.mimeTypes
This wrapper operates with three levels of protection:
These approaches are inspired by the algorithms created by Brave Software https://brave.com available at https://github.com/brave/brave-core/blob/master/chromium_src/third_party/blink/renderer/modules/plugins/dom_plugin_array.cc
add_wrappers | ( | wrappers | wrappers | ) |
Adds a list of wrapping objects to the build_wrapping_code.
This function is called from each wrapper in its file.
var fakes = fakeMime + fakePlugin + fakePluginArray + fakeMimeTypeArrayF |
var farbles = farblePlugin + farbleMime |
var wrappers |