제작자: Libor Polčák
Inspect and view changes in JShelter source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"author": "Libor Polčák, Giorgio Maone, Martin Timko, Pavel Pohner, Peter Horňák, Matúš Švancár, Marek Saloň, Martin Bednář, Radek Hranický, Martin Zmitko",
"background": {
"scripts": [
"nscl/lib/browser-polyfill.js",
"nscl/service/TabCache.js",
"nscl/service/NavCache.js",
"nscl/service/DocStartInjection.js",
"nscl/common/CachedStorage.js",
"nscl/common/log.js",
"nscl/common/uuid.js",
"nscl/common/SyncMessage.js",
"nscl/common/tld.js",
"lib/sha256.js",
"helpers.js",
"url.js",
"session_hash.js",
"update.js",
"levels_browser.js",
"settings_tweaks.js",
"levels.js",
"fp_levels.js",
"fp_detect_background.js",
"background.js",
"level_cache.js",
"http_shield_firefox.js",
"http_shield_common.js"
],
"persistent": false
},
"browser_action": {
"browser_style": true,
"default_icon": {
"16": "img/icon-16.png",
"32": "img/icon-32.png",
"48": "img/icon-48.png",
"64": "img/icon-64.png",
"96": "img/icon-96.png",
"128": "img/icon-128.png",
"256": "img/icon-256.png",
"512": "img/icon-512.png"
},
"default_title": "JShelter",
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"all_frames": true,
"match_about_blank": true,
"js": [
"nscl/common/uuid.js",
"nscl/common/SyncMessage.js",
"nscl/content/patchWindow.js",
"lib/sha256.js",
"alea.js",
"crc16.js",
"helpers.js",
"wrapping.js",
"wrappingL-CANVAS.js",
"wrappingL-SENSOR.js",
"wrappingS-AJAX.js",
"wrappingS-BATTERY-CR.js",
"wrappingS-BE.js",
"wrappingS-COOP-SCHEDULING.js",
"wrappingS-DM.js",
"wrappingS-DOM.js",
"wrappingS-ECMA-ARRAY.js",
"wrappingS-ECMA-DATE.js",
"wrappingS-ECMA-SHARED.js",
"wrappingS-EME.js",
"wrappingS-GEO.js",
"wrappingS-GP.js",
"wrappingS-H-C.js",
"wrappingS-HRT.js",
"wrappingS-HTML.js",
"wrappingS-HTML-LS.js",
"wrappingS-HTML5.js",
"wrappingS-IDLE.js",
"wrappingS-MCS.js",
"wrappingS-MEDIA-CAPABILITIES.js",
"wrappingS-NET.js",
"wrappingS-NFC.js",
"wrappingS-NP.js",
"wrappingS-PT2.js",
"wrappingS-SENSOR-ACCEL.js",
"wrappingS-SENSOR-GYRO.js",
"wrappingS-SENSOR.js",
"wrappingS-SENSOR-LIGHT.js",
"wrappingS-SENSOR-MAGNET.js",
"wrappingS-SENSOR-ORIENT.js",
"wrappingS-TEMPORAL.js",
"wrappingS-VR.js",
"wrappingS-WEBA.js",
"wrappingS-WEBGL.js",
"wrappingS-XR.js",
"code_builders.js",
"fp_code_builders.js",
"document_start.js"
],
"run_at": "document_start"
}
],
"default_locale": "en",
"description": "__MSG_extensionDescription__",
"homepage_url": "https://JShelter.org",
"icons": {
"16": "img/icon-16.png",
"32": "img/icon-32.png",
"48": "img/icon-48.png",
"64": "img/icon-64.png",
"96": "img/icon-96.png",
"128": "img/icon-128.png",
"256": "img/icon-256.png",
"512": "img/icon-512.png"
},
"manifest_version": 2,
"name": "__MSG_extensionName__",
"options_ui": {
"page": "options.html",
"open_in_tab": true
},
"content_security_policy": "default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self' data:; style-src 'self';base-uri 'self';form-action 'self'",
"permissions": [
"storage",
"tabs",
"webRequest",
"webRequestBlocking",
"webNavigation",
"dns",
"<all_urls>",
"notifications"
],
"optional_permissions": [
"browsingData"
],
"short_name": "JShelter",
"version": "0.23.1",
"browser_specific_settings": {
"gecko": {
"id": "jsr@javascriptrestrictor",
"strict_min_version": "115.0"
},
"gecko_android": {}
}
} 최고의 JShelter 대안
다음은 JShelter과(와) 유사한 Firefox add-on입니다:
PrivacyShield
Thomass
Security Shield
Jamison
SYNTEX Privacy Shield
SYNTEX
Plausible Shield
GoodAddon
Urban Shield
Urban VPN
Privacy Shield
For Good
Redirect Shield
SparkToSource
SYNTEX Privacy Shield
SYNTEX Security
AIO Shield
SamuelTV1804
Sentinel Shield
Sumzip
Browser Harden
Leo