JavaScript Restrictor
Browser extension that improves privacy and security
common Directory Reference

Directories

directory  fp_config
 

Files

file  alea.js
 A port of an algorithm by Johannes Baagøe baago.nosp@m.e@ba.nosp@m.agoe..nosp@m.com, 2010.
 
file  background.js
 Main background script.
 
file  code_builders.js
 Functions that build code that modifies JS evironment provided to page scripts.
 
file  document_start.js
 Main script launched when a page is being loaded by a browser.
 
file  fp_code_builders.js
 Functions that help to automate process of building wrapping code for FPD module.
 
file  fp_detect_background.js
 Functions that help to automate process of building wrapping code for FPD module.
 
file  common/helpers.js
 Simple functions that can be used by the extension.
 
file  http_shield_common.js
 This file contains common functions for Network Boundary Shield.
 
file  level_cache.js
 Handle domain-specific levels.
 
file  levels.js
 Operations and data structures connected to protection levels.
 
file  options.js
 Code that handles the configuration of the extension.
 
file  options_advanced.js
 
file  options_domains.js
 Code that handles domain-specific levels handling in options.
 
file  popup.js
 JS code for pop up.
 
file  session_hash.js
 A cache for session and domain hashes, used for Farbling.
 
file  update.js
 Code that updates configuration stored by the user after upgrades.
 
file  url.js
 Functions that handles working with URLs.
 
file  wrapping.js
 Main file handling wrappers.
 
file  wrappingL-SENSOR.js
 Library of functions for the Generic Sensor API wrappers.
 
file  wrappingS-AJAX.js
 Wrappers for XMLHttpRequest standard.
 
file  wrappingS-BATTERY-CR.js
 Wrappers for Battery Status API.
 
file  wrappingS-BE.js
 Wrappers for that disables the Beacon API.
 
file  wrappingS-DM.js
 Wrappers for navigator.deviceMemory property.
 
file  wrappingS-DOM.js
 This file contains wrappers for the DOM API.
 
file  wrappingS-ECMA-ARRAY.js
 Wrappers for arrays from the ECMA standard library.
 
file  wrappingS-ECMA-DATE.js
 Wrappers for the Date object.
 
file  wrappingS-ECMA-SHARED.js
 Wrappers for SharedArrayBuffer.
 
file  wrappingS-GEO.js
 This file contains wrappers for the Geolocation API.
 
file  wrappingS-GP.js
 This file contains wrappers for the Gamepad API.
 
file  wrappingS-H-C.js
 This file contains wrappers for Canvas-related calls.
 
file  wrappingS-HRT.js
 Wrappers for High Resolution Time (Level 2) standard.
 
file  wrappingS-HTML-LS.js
 Wrappers for Workers.
 
file  wrappingS-HTML.js
 This file contains wrapper that clears the window.name property.
 
file  wrappingS-MCS.js
 Wrappers for Media Capture and Streams standard.
 
file  wrappingS-NP.js
 Wrappers for NavigatorPlugins.
 
file  wrappingS-PT2.js
 Wrappers for Performance Timeline (Level 2) standard.
 
file  wrappingS-SENSOR-ACCELEROMETER.js
 Wrappers for the Accelerometer Sensor, LinearAccelerationSensor, and GravitySensor.
 
file  wrappingS-SENSOR-MAGNET.js
 Wrappers for the Magnetometer Sensor.
 
file  wrappingS-SENSOR.js
 Wrappers for Generic Sensor API.
 
file  wrappingS-VR.js
 This file contains wrappers for the original Virtual Reality API.
 
file  wrappingS-WEBA.js
 Wrappers for Web Audio API.
 
file  wrappingS-WEBGL.js
 Wrappers for WebGL Specification standards (both 1.0 and 2.0)
 
file  wrappingS-XR.js
 This file contains wrappers for the current Virtual/Augmented Reality API (WebXR)
 
file  wrappingX-groups-lvl_default.js
 
file  wrappingX-wrappers-lvl_default.js