JavaScript Restrictor
Browser extension that improves privacy and security
|
Directories | |
_locales | |
fp_config | |
lib | |
Files | |
alea.js | |
Random number generator. | |
background.js | |
Main background script. | |
code_builders.js | |
Functions that build code that modifies JS evironment provided to page scripts. | |
crc16.js | |
CRC16 algorithm. | |
document_start.js | |
Main script launched when a page is being loaded by a browser. | |
fp_code_builders.js | |
Functions that help to automate process of building wrapping code for FPD module. | |
fp_detect_background.js | |
Fingerprint Detector (FPD) main logic, fingerprinting evaluation and other essentials. | |
fp_levels.js | |
FPD module initial configuration. | |
fp_report.js | |
Functions that summarize fingerprints and generate FPD report. | |
helpers.js | |
Simple functions that can be used by the extension. | |
http_shield_common.js | |
This file contains common functions for Network Boundary Shield. | |
i18n_translate_dom.js | |
JS code that retrieves all HTML files with data-localize attributes and localizes them. | |
level_cache.js | |
Handle domain-specific levels. | |
levels.js | |
Operations and data structures connected to protection levels. | |
options.js | |
Code that handles the configuration of the extension. | |
options_advanced.js | |
Code that handles the configuration of the extension. | |
options_domains.js | |
Code that handles domain-specific levels handling in options. | |
options_init.js | |
Code that handles initialization in the options pages. | |
popup.js | |
JS code for pop up. | |
session_hash.js | |
A cache for session and domain hashes, used for Farbling. | |
settings_tweaks.js | |
Fine-tuning of the JShelter settings, for example, based on domains. | |
tweaks_gui.js | |
JS code for the JS Shield tweak GUI. | |
update.js | |
Code that updates configuration stored by the user after upgrades. | |
url.js | |
Functions that handles working with URLs. | |
wrapping.js | |
Main file handling wrappers. | |
wrappingL-CANVAS.js | |
Library of functions for the Canvas API wrappers. | |
wrappingL-SENSOR.js | |
Library of functions for the Generic Sensor API wrappers. | |
wrappingS-AJAX.js | |
Wrappers for XMLHttpRequest standard. | |
wrappingS-BATTERY-CR.js | |
Wrappers for Battery Status API. | |
wrappingS-BE.js | |
Wrappers for that disables the Beacon API. | |
wrappingS-COOP-SCHEDULING.js | |
Wrappers for Cooperative Scheduling of Background Tasks API. | |
wrappingS-DM.js | |
Wrappers for navigator.deviceMemory property. | |
wrappingS-DOM.js | |
This file contains wrappers for the DOM API. | |
wrappingS-ECMA-ARRAY.js | |
Wrappers for arrays from the ECMA standard library. | |
wrappingS-ECMA-DATE.js | |
Wrappers for the Date object. | |
wrappingS-ECMA-SHARED.js | |
Wrappers for SharedArrayBuffer. | |
wrappingS-EME.js | |
This file contains wrappers for the EME standard. | |
wrappingS-GEO.js | |
This file contains wrappers for the Geolocation API. | |
wrappingS-GP.js | |
This file contains wrappers for the Gamepad API. | |
wrappingS-H-C.js | |
This file contains wrappers for Canvas-related calls. | |
wrappingS-HRT.js | |
Wrappers for High Resolution Time (Level 2) standard. | |
wrappingS-HTML-LS.js | |
Wrappers for Workers. | |
wrappingS-HTML.js | |
This file contains wrapper that clears the window.name property. | |
wrappingS-HTML5.js | |
This file contains wrappers for HTML Audio and Video elements. | |
wrappingS-IDLE.js | |
Wrappers for Idle Detection API. | |
wrappingS-MCS.js | |
Wrappers for Media Capture and Streams standard. | |
wrappingS-MEDIA-CAPABILITIES.js | |
This file contains wrappers for the Media Capabilities APIs. | |
wrappingS-NET.js | |
Wrappers for NetworkInformation. | |
wrappingS-NFC.js | |
Wrappers for Web NFC API. | |
wrappingS-NP.js | |
Wrappers for NavigatorPlugins. | |
wrappingS-PT2.js | |
Wrappers for Performance Timeline (Level 2) standard. | |
wrappingS-SENSOR-ACCEL.js | |
Wrappers for the Accelerometer Sensor, LinearAccelerationSensor, and GravitySensor. | |
wrappingS-SENSOR-GYRO.js | |
Wrappers for the Gyroscope Sensor. | |
wrappingS-SENSOR-LIGHT.js | |
Wrappers for the Ambient Light Sensor. | |
wrappingS-SENSOR-MAGNET.js | |
Wrappers for the Magnetometer Sensor. | |
wrappingS-SENSOR-ORIENT.js | |
Wrappers for the AbsoluteOrientationSensor and RelativeOrientationSensor. | |
wrappingS-SENSOR.js | |
Wrappers for Generic Sensor API. | |
wrappingS-VR.js | |
This file contains wrappers for the original Virtual Reality API. | |
wrappingS-WEBA.js | |
Wrappers for Web Audio API. | |
wrappingS-WEBGL.js | |
Wrappers for WebGL Specification standards (both 1.0 and 2.0) | |
wrappingS-XR.js | |
This file contains wrappers for the current Virtual/Augmented Reality API (WebXR) | |