ααΌααα·αα·αααααα·ααΈα₯ααα·αααααααΆαααααΆααααααα JShelter ααααααααΎααααααα·ααΈαααααααααααα·ααΈαα»αααααΎααααΈααΆαααΆααααααΆααααΉαααΆαααααΆαααα αααααααΎαα‘αΎααα αααααααΎ JavaScript αα ααΎααα ααααα αα½αααΆααααΆααααααα’ααααααααΆαααΆαα ααΆαααΆαααΆαα αααΆ αα·αααΆααααααΌααααα»ααα·ααααααα’αααααααΎααααΆααα αααααΌαααααααααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα GPLv3 α αααααα·ααΈααααααααααΌαααΆααααα ααααααΆαα Firefox, Google Chrome, Opera, Brave, Microsoft Edge αα·ααααααα·ααΈαα»ααααααααααααααααα’ααααΎαααΆαααΈα Chromium α
ααααααβαααβαααα»αβααααΌαβααΆαβαααααΎαβα‘αΎαβααΆβαααα·αβαααα½α βααααΎαβαα½αβαααβαααααβααΌααα·αα·βααα NLnet Foundationα Giorgio Maone αααααΆα’ααααααααΎααααααα·ααΈαααααα NoScript ααααΌα ααΆααααΆααα·ααααααααα J++ αα·αααΆα’ααααα·αααααααααα·ααΈαααααα JS-Shield αα·α JavaScript Restrictor ααααΆαα αΌααα½ααααα»αααΆαα’αα·αααααα JShelter αααααα αααααα·ααΈαααααα JavaScript Restrictor ααααΌαααΆαααααΎααΆααΌαααααΆααααααΆααααααααααααΈα
JShelter α’αΆα βααααΌαβααΆαβααβαα·αβααΆβααΆβααααααβαααααΆααβααααΎαβαααααΆααβα ααα»α βαααααΆααβαααααα·ααΈ JavaScript αααβααΆαβαααααΆααβααα ααααα αα·αβαααααα·ααΈβαααααΆαα αααααα·ααΈαααααααααααααΌαααΆαααΆαααΆααα½αααααα·α ααααΌα ααΆααααααααααα ααΆαααααααααααα’αΆα ααααααααΆααααααΆααααΆαα αΌαααααΎ API α ααααα·αααΌαααα’αα»ααααΆαα±ααα αΌαααααΎ APIs ααΆααα’ααααΆαααΆαααααα»α ααΈαα½ααα½ααααα αΌαααΆααααααααΆαααα·α αα½α αααα»αααααα·αααααΆααααααααα·ααααα·ααΆαααααααα ααααα·αααΈααΈααα»αααααΆααααΆαααΆααααααααΆαα αα·αααΆαααααααΆ α αΎαααααα·αααΈ XNUMX αα½αααΆαααΆααααααααΆαααααΆαααΉαααΉαααΌαα’αααΈααααααααΆαααααα·αα αΆαααΆα αα
ααΆααααααααΆααααααααΆαα API α’αΆα ααααΌαααΆαα αααααΆαααα ααΉαααα αααααααΈαα½αα α§ααΆα ααα ααΆαααΆαααΆαα’αΆα ααααΌαααΆααααααΉααααααΆααααα ααααααα½αα ααα½α αα·ααα·ααααααΆααααα αααααααααααααα α’αααααα’αΆα ααααΎαααΎααα·ααα·ααΈααΆααααα JavaScript ααααα» ααααααααααααα· αα·ααα»αααΆααα½αα ααα½α α¬ααααΆααααααΌαααααααααα‘αα (α§ααΆα ααα αααααΎαααααααΆααα·ααα·αα’αααΈαααααααα)α αααααααα·αααααΆα ααααα‘αααα½αααΊαααα NBS (Network boundary Shield) ααααα·αα’αα»ααααΆαα±αααααααααααΎααααΆαααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αααΆααααΌααααΈαααΆααααααΆαααΆααααα αα·ααααααΆααααα»ααααα»α (ααααΎαααα ααααΆααα’ααααααΌαααΆαααααΆααα αΆαα αα·ααα·ααΆα)α
APIs αααααααΌαααΆααααααααΆαα α¬ααΆααααααα·αα
- window.Date, window.performance.now(), window.PerformanceEntry, Event.prototype.timeStamp, Gamepad.prototype.timestamp αα·α VRFrameData.prototype.timestamp - αααααααααααααΆαα·αααααΆααα’αΆα ααααΌαααΆαααααΎααΎααααΈαααααα’ααααααααΆα αα·αα’αα»ααααααΆαααΆααααα αΆαααΆαααΆαααα αα αα .
- HTMLCanvasElement (canvas.toDataURL(), canvas.toBlob(), CanvasRenderingContext2D.getImageData, OffscreenCanvas.convertToBlob()) - ααααΎααΎααααΈααααααααααααα·αααααααααααααααααααΆα ααα·ααα ααααααααα’ααααααααΆαα’αααααααΎααααΆααα
- Audiobuffer αα·α Analysernode (Audiobuffer.getChanneldata (), Audiobuffer.copyfromchannel (), analysernode.getBytimedomaindata (), analySernode.getfloatTimedoma Indata (), analysernode.getbytefrequencydata () αα·α analysernode.getBytimedomaindata () ααΆααα·ααΆαααΆαααααααααΆα
- WebGLRenderingContext - ααΆααααααα’ααααααααΆαααΆααααααΆααα·ααΆααααααααααα·ααααααααααααΆα ααα·α αα·α GPU α
- MediaDevices.prototype.enumerateDevices - ααΆααααααα’ααααααααΆααααααΆαααα½αααΆααααΆαααΆαααααα αα·ααααααααααααΆαααααΆ αα·αααΈααααΌα αααΌαα
- navigator.deviceMemory, navigator.hardwareConcurrency - ααΆαααα½αααΆαααααααΆαα’αααΈαααααααΉαα
- XMLHttpRequest (XHR) - αααααααααααΆααααααααααααααΆααααααΌααα αααΆαααΈαααααΆααααα αααααΆααααΈαααααααααΌαααΆααααα»αα
- ArrayBuffer - α’αα»ααααααΆαααΆααααα αΆαααΆαααααΆααααααααααααΆαααΌα α
- WebWorker (window.Worker), SharedArrayBuffer (window.SharedArrayBuffer) - α’αα»ααααααΆαααΆααααα αΆααααααΆααααααααΆααααααΆαααααα αααα αΌαααααΎαα·ααααααα
- Geolocation API (navigator.geolocation) - ααΆαα αΌαααααΎααααααΆαααΈααΆαα (ααΆαααααααα’αα»ααααΆαα±ααα’ααααααααΌα αααααααααΆααα·αααααααααααΆααααα‘αααααα·α) α
- Gamepad API (navigator.getGamepads()) ααΊααΆαααααΆαααααΆααα’ααααααααΆααα½αααααα·αααΌαα’αααΈααααααΆααααα gamepad αα αααα»αααααααααα
- Virtual Reality API, Mixed Reality API - ααΆαααααΎααααΆαααααΆαααΆααααααα§αααααααΆααα·ααα·αααα·ααααααΆαααααααα’ααααααααΆαα
- window.name - ααΆαααα ααααΆαααααααα αααααα
- navigator.sendBeacon - ααααΎαααααΆααααΆααα·ααΆαααα αααααα
ααααα: opennet.ru