|
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) | |