JavaScript Restrictor
Browser extension that improves privacy and security
|
alea.js | A port of an algorithm by Johannes Baagøe baago, 2010 e@ba agoe. com |
audio.js | |
background.js | Main background script |
background_tests.js | |
browser_tests.js | |
canvas.js | |
code_builders.js | Functions that build code that modifies JS evironment provided to page scripts |
code_builders_tests.js | |
custom.js | Example of custom FPD test file |
date.js | |
document_start.js | Main script launched when a page is being loaded by a browser |
enumerateDevices.js | |
fp_code_builders.js | Functions that help to automate process of building wrapping code for FPD module |
fp_detect_background.js | Functions that help to automate process of building wrapping code for FPD module |
global-example.json | |
global-schema.json | |
global.json | |
gps.js | |
groups-lvl_default.json | |
groups-schema.json | |
common/helpers.js | Simple functions that can be used by the extension |
tests/fpd_tests/common/helpers.js | Contains helping methods for FPD test suite |
helpers_tests.js | |
http_shield_chrome.js | This file contains functions for Network Boundary Shield in Chromium-based browsers |
http_shield_common.js | This file contains common functions for Network Boundary Shield |
http_shield_common_tests.js | |
http_shield_firefox.js | This file contains Firefox-specific functions for Network Boundary Shield |
hw.js | |
iframe.js | |
jasmine.json | |
level_cache.js | Handle domain-specific levels |
levels.js | Operations and data structures connected to protection levels |
levels_tests.js | |
firefox/manifest.json | |
chrome/manifest.json | |
options.js | Code that handles the configuration of the extension |
options_advanced.js | |
options_domains.js | Code that handles domain-specific levels handling in options |
package-lock.json | |
package.json | |
performance.now.js | |
plugins.js | |
poc.js | |
popup.js | JS code for pop up |
session_hash.js | A cache for session and domain hashes, used for Farbling |
update.js | Code that updates configuration stored by the user after upgrades |
url.js | Functions that handles working with URLs |
url_tests.js | |
webgl.js | |
worker.js | Web worker code used in FPD test |
wrappers-lvl_default.json | |
wrappers-schema.json | |
wrapping.js | Main file handling wrappers |
wrapping_tests.js | |
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-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-GEO.js | This file contains wrappers for the Geolocation API |
wrappingS-GEO_tests.js | |
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-MCS.js | Wrappers for Media Capture and Streams standard |
wrappingS-NP.js | Wrappers for NavigatorPlugins |
wrappingS-PT2.js | Wrappers for Performance Timeline (Level 2) standard |
wrappingS-SENSOR-ACCELEROMETER.js | Wrappers for the Accelerometer Sensor, LinearAccelerationSensor, and GravitySensor |
wrappingS-SENSOR-MAGNET.js | Wrappers for the Magnetometer Sensor |
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) |
wrappingX-groups-lvl_default.js | |
wrappingX-wrappers-lvl_default.js | |
xmlhttprequest.js |