JavaScript Restrictor
Browser extension that improves privacy and security
Loading...
Searching...
No Matches
JavaScript Shield

Wrappers are small pieces of code that modifies the original functionalty of a function, or property defined by standards. More...

Files

file  wrappingL-CANVAS.js
 Library of functions for the Canvas API 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-COOP-SCHEDULING.js
 Wrappers for Cooperative Scheduling of Background Tasks 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-EME.js
 This file contains wrappers for the EME standard.
 
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-HTML5.js
 This file contains wrappers for HTML Audio and Video elements.
 
file  wrappingS-IDLE.js
 Wrappers for Idle Detection API.
 
file  wrappingS-MCS.js
 Wrappers for Media Capture and Streams standard.
 
file  wrappingS-MEDIA-CAPABILITIES.js
 This file contains wrappers for the Media Capabilities APIs.
 
file  wrappingS-NET.js
 Wrappers for NetworkInformation.
 
file  wrappingS-NFC.js
 Wrappers for Web NFC API.
 
file  wrappingS-NP.js
 Wrappers for NavigatorPlugins.
 
file  wrappingS-PT2.js
 Wrappers for Performance Timeline (Level 2) standard.
 
file  wrappingS-SENSOR-ACCEL.js
 Wrappers for the Accelerometer Sensor, LinearAccelerationSensor, and GravitySensor.
 
file  wrappingS-SENSOR-GYRO.js
 Wrappers for the Gyroscope Sensor.
 
file  wrappingS-SENSOR-LIGHT.js
 Wrappers for the Ambient Light Sensor.
 
file  wrappingS-SENSOR-MAGNET.js
 Wrappers for the Magnetometer Sensor.
 
file  wrappingS-SENSOR-ORIENT.js
 Wrappers for the AbsoluteOrientationSensor and RelativeOrientationSensor.
 
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)
 

Detailed Description

Wrappers are small pieces of code that modifies the original functionalty of a function, or property defined by standards.

JavaScript Restrictor defines wrappers to modify the behaviour of the JavaScript environment. The purpose of the most of the wrappers can be divided into several categories: