Log In
JS-Shield
/
JS-Shield
Clone
Source Code
GIT
Documentation
GIT
Learn more about these different git repos.
Other Git URLs
Source
Docs
Issues
0
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
1b3eac1
Fast forward to 0.5
Merged and Committed by Libor Polčák
2 years ago
raw
patch
tree
parents
d5e54aa2bfdbf450ac285a981d3935afd67026d6
291ebf9979db3839cb24aa450ade2409f8f0ae12
207 files changed.
20575 lines added
.
1220 lines removed
.
.gitignore
file modified
+19
-1
.gitmodules
file added
+3
.reuse/dep5
file added
+82
CODING_STYLE
file added
+65
CODING_STYLE.license
file added
+2
DoxygenLayout.xml
file added
+253
DoxygenLayout.xml.license
file added
+2
LICENSE.md
file added
+675
LICENSES/CC0-1.0.txt
file added
+121
LICENSES/GFDL-1.3-no-invariants-or-later.txt
file added
+149
LICENSES/GPL-3.0-or-later.txt
LICENSE
file renamed
+0
-0
LICENSES/MIT.txt
file added
+18
LICENSES/MPL-2.0.txt
file added
+373
Makefile
file modified
+34
-4
chrome/http_shield_chrome.js
file added
+303
chrome/manifest.json
file modified
+41
-5
chrome/manifest.json.license
file added
+4
common/alea.js
file added
+114
common/background.js
file modified
+16
-16
common/borrowed.js
file removed
-65
common/code_builders.js
file added
+533
common/document_start.js
file modified
+48
-10
common/helpers.js
file modified
+93
-6
common/http_shield_common.js
file added
+546
common/img/icon-16.png.license
file added
+2
common/img/icon-19.png.license
file added
+2
common/img/icon-32.png.license
file added
+2
common/level_cache.js
file added
+82
common/levels.js
file modified
+693
-97
common/options.css
file modified
+117
-0
common/options.html
file modified
+58
-4
common/options.js
file modified
+282
-259
common/options_domains.html
file modified
+8
-4
common/options_domains.js
file modified
+9
-12
common/popup.css
file modified
+89
-1
common/popup.html
file modified
+47
-28
common/popup.js
file modified
+64
-15
common/session_hash.js
file added
+47
common/update.js
file modified
+153
-20
common/url.js
file modified
+50
-32
common/wrapping.js
file modified
+42
-197
common/wrappingS-AJAX.js
file modified
+38
-24
common/wrappingS-BATTERY-CR.js
file modified
+9
-6
common/wrappingS-BE.js
file added
+55
common/wrappingS-DM.js
file modified
+75
-13
common/wrappingS-DOM.js
file added
+84
common/wrappingS-ECMA-ARRAY.js
file modified
+19
-17
common/wrappingS-ECMA-DATE.js
file modified
+33
-9
common/wrappingS-ECMA-SHARED.js
file modified
+7
-6
common/wrappingS-GEO.js
file added
+324
common/wrappingS-GP.js
file added
+140
common/wrappingS-H-C.js
file modified
+278
-34
common/wrappingS-HRT.js
file modified
+13
-49
common/wrappingS-HTML-LS.js
file modified
+42
-13
common/wrappingS-HTML.js
file added
+56
common/wrappingS-MCS.js
file added
+168
common/wrappingS-NP.js
file added
+337
common/wrappingS-PT2.js
file modified
+92
-55
common/wrappingS-VR.js
file added
+118
common/wrappingS-WEBA.js
file added
+247
common/wrappingS-WEBGL.js
file added
+1394
common/wrappingS-XR.js
file added
+64
docs/_includes/footer.html
file modified
+12
-1
docs/_includes/head.html
file modified
+8
-12
docs/_includes/stores.md
file added
+6
docs/_includes/versions.md
file removed
-39
docs/_layouts/default.html
file modified
+2
-2
docs/blog.md
file added
+6
docs/blogarticles/crawling.md
file added
+140
docs/blogarticles/crawling/apis.png
file added
+0
docs/blogarticles/crawling/architecture.png
file added
+0
docs/blogarticles/farbling.md
file added
+92
docs/blogarticles/localportscanning.md
file added
+85
docs/blogarticles/localportscanning/1_captured_traffic.png
file added
+0
docs/blogarticles/localportscanning/2_request_blocked.png
file added
+0
docs/blogarticles/support.md
file added
+55
docs/build.md
file added
+29
docs/credits.md
file modified
+32
-5
docs/index.md
file modified
+48
-9
docs/levels.md
file modified
+79
-33
docs/new_wrapper.md
file added
+286
docs/permissions.md
file modified
+7
-2
docs/style.css
file modified
+15
-23
docs/test/audio.js
file added
+114
docs/test/canvas.js
file modified
+116
-2
docs/test/date.js
file modified
+14
-0
docs/test/enumerateDevices.js
file added
+49
docs/test/global.css
file modified
+25
-1
docs/test/gps.js
file modified
+47
-22
docs/test/hw.js
file modified
+5
-1
docs/test/iframe.html
file added
+10
docs/test/iframe.js
file added
+21
docs/test/performance.now.js
file modified
+4
-0
docs/test/plugins.js
file added
+28
docs/test/poc.js
file added
+4
docs/test/test.html
file modified
+164
-15
docs/test/userAgent.js
file removed
-26
docs/test/webgl.js
file added
+129
docs/test/xmlhttprequest.js
file modified
+4
-0
docs/test/xmlhttprequest_test_file.html
file modified
+6
-1
docs/versions.md
file added
+123
doxyfile
file added
+2496
firefox/http_shield_firefox.js
file added
+186
firefox/manifest.json
file modified
+42
-7
firefox/manifest.json.license
file added
+4
fix_manifest.sh
file modified
+3
-1
logos_images/chrome.png
file added
+0
logos_images/chrome2.png
file added
+0
logos_images/chrome3.png
file added
+0
logos_images/icon-512-white.png
file added
+0
logos_images/icon-full.psd
file added
+0
logos_images/icon.psd
file added
+0
logos_images/navrh-icon.jpg
file added
+0
logos_images/shield.png
file added
+0
logos_images/store_imgs/all-levelconfig.png
file added
+0
logos_images/store_imgs/all-levelconfig.png.license
file added
+3
logos_images/store_imgs/firefox-bug.png
file added
+0
logos_images/store_imgs/firefox-bug.png.license
file added
+3
logos_images/store_imgs/firefox-newlevel.png
file added
+0
logos_images/store_imgs/firefox-newlevel.png.license
file added
+3
logos_images/store_imgs/firefox-testpage.png
file added
+0
logos_images/store_imgs/firefox-testpage.png.license
file added
+3
logos_images/store_imgs/geolocation.png
file added
+0
logos_images/store_imgs/geolocation.png.license
file added
+3
logos_images/store_imgs/geolocation_resized.png
file added
+0
logos_images/store_imgs/geolocation_resized.png.license
file added
+4
logos_images/store_imgs/icon2.png
file added
+0
logos_images/store_imgs/icon2.png.license
file added
+3
logos_images/store_imgs/iconChrome.png
file added
+0
logos_images/store_imgs/iconChrome.png.license
file added
+3
logos_images/store_imgs/large0.jpg
file added
+0
logos_images/store_imgs/large0.jpg.license
file added
+3
logos_images/store_imgs/large0.png
file added
+0
logos_images/store_imgs/large0.png.license
file added
+3
logos_images/store_imgs/opera-newlevel.png
file added
+0
logos_images/store_imgs/opera-newlevel.png.license
file added
+3
logos_images/store_imgs/opera-testpage-noprotect.png
file added
+0
logos_images/store_imgs/opera-testpage-noprotect.png.license
file added
+3
logos_images/store_imgs/opera-testpage.png
file added
+0
logos_images/store_imgs/opera-testpage.png.license
file added
+3
logos_images/store_imgs/operaSmall0.png
file added
+0
logos_images/store_imgs/operaSmall0.png.license
file added
+3
logos_images/store_imgs/small0.jpg
file added
+0
logos_images/store_imgs/small0.jpg.license
file added
+3
logos_images/store_imgs/small0.png
file added
+0
logos_images/store_imgs/small0.png.license
file added
+3
tests/common_files/scripts/build_JSR_package.ps1
file added
+58
tests/common_files/scripts/build_JSR_package.sh
file added
+54
tests/common_files/webbrowser_drivers/DOWNLOAD WEB DRIVERS HERE.md
file added
+9
tests/integration_tests/README.md
file added
+99
tests/integration_tests/start_integration_tests.ps1
file added
+70
tests/integration_tests/start_integration_tests.sh
file added
+96
tests/integration_tests/testing/configuration.py
file added
+68
tests/integration_tests/testing/conftest.py
file added
+56
tests/integration_tests/testing/math_operations.py
file added
+71
tests/integration_tests/testing/output.py
file added
+49
tests/integration_tests/testing/start.py
file added
+57
tests/integration_tests/testing/tests_definition/test_canvas.py
file added
+104
tests/integration_tests/testing/tests_definition/test_gps.py
file added
+217
tests/integration_tests/testing/tests_definition/test_hw.py
file added
+82
tests/integration_tests/testing/tests_definition/test_navigator.py
file added
+138
tests/integration_tests/testing/tests_definition/test_performance.py
file added
+48
tests/integration_tests/testing/tests_definition/test_referrer.py
file added
+43
tests/integration_tests/testing/tests_definition/test_time.py
file added
+51
tests/integration_tests/testing/tests_definition/test_toString.py
file added
+41
tests/integration_tests/testing/tests_definition/test_webaudio.py
file added
+99
tests/integration_tests/testing/tests_definition/test_webgl.py
file added
+157
tests/integration_tests/testing/values_expected.py
file added
+350
tests/integration_tests/testing/values_getters.py
file added
+420
tests/integration_tests/testing/values_real.py
file added
+82
tests/integration_tests/testing/values_tested.py
file added
+205
tests/integration_tests/testing/web_browser.py
file added
+142
tests/integration_tests/testing/web_browser_shared.py
file added
+45
tests/integration_tests/testing/web_browser_type.py
file added
+30
tests/system_tests/README.md
file added
+55
tests/system_tests/analyze_data/cosine_similarity.py
file added
+72
tests/system_tests/analyze_data/io_funcs.py
file added
+58
tests/system_tests/analyze_data/levenshtein_distance.py
file added
+43
tests/system_tests/analyze_data/simple_comparison.py
file added
+31
tests/system_tests/analyze_data/start_logs_analysis.py
file added
+129
tests/system_tests/analyze_data/start_screenshots_analysis.py
file added
+142
tests/system_tests/get_data/configuration.py
file added
+98
tests/system_tests/get_data/driver.py
file added
+85
tests/system_tests/get_data/grid.py
file added
+62
tests/system_tests/get_data/io_funcs.py
file added
+94
tests/system_tests/get_data/start.py
file added
+219
tests/system_tests/get_data/test_type.py
file added
+30
tests/system_tests/get_data/web_browser_type.py
file added
+32
tests/system_tests/get_data/website.py
file added
+40
tests/system_tests/setup_buildJSR_runTests.sh
file added
+64
tests/unit_tests/README.md
file added
+36
tests/unit_tests/config/global-example.json
file added
+57
tests/unit_tests/config/global-schema.json
file added
+189
tests/unit_tests/config/global.json
file added
+270
tests/unit_tests/config/jasmine.json
file added
+13
tests/unit_tests/package-lock.json
file added
+912
tests/unit_tests/package.json
file added
+18
tests/unit_tests/start_unit_tests.sh
file added
+269
tests/unit_tests/tests/background_tests.js
file added
+93
tests/unit_tests/tests/browser_tests.js
common/browser.js
file renamed
+10
-16
tests/unit_tests/tests/code_builders_tests.js
file added
+76
tests/unit_tests/tests/helpers_tests.js
file added
+72
tests/unit_tests/tests/levels_tests.js
file added
+218
tests/unit_tests/tests/url_tests.js
file added
+72
tests/unit_tests/tests/wrappingS-GEO_tests.js
file added
+490
tests/unit_tests/tests/wrapping_tests.js
file added
+205
Fast forward to 0.5
.gitignore
file modified
+19
-1
.gitmodules
file added
+3
.reuse/dep5
file added
+82
CODING_STYLE
file added
+65
CODING_STYLE.license
file added
+2
DoxygenLayout.xml
file added
+253
DoxygenLayout.xml.license
file added
+2
LICENSE.md
file added
+675
LICENSES/CC0-1.0.txt
file added
+121
LICENSES/GFDL-1.3-no-invariants-or-later.txt
file added
+149
LICENSES/GPL-3.0-or-later.txt
LICENSE
file renamed
file was renamed with no change to the file
LICENSES/MIT.txt
file added
+18
LICENSES/MPL-2.0.txt
file added
+373
Makefile
file modified
+34
-4
chrome/http_shield_chrome.js
file added
+303
chrome/manifest.json
file modified
+41
-5
chrome/manifest.json.license
file added
+4
common/alea.js
file added
+114
common/background.js
file modified
+16
-16
common/borrowed.js
file removed
-65
common/code_builders.js
file added
+533
common/document_start.js
file modified
+48
-10
common/helpers.js
file modified
+93
-6
common/http_shield_common.js
file added
+546
common/img/icon-16.png.license
file added
+2
common/img/icon-19.png.license
file added
+2
common/img/icon-32.png.license
file added
+2
common/level_cache.js
file added
+82
common/levels.js
file modified
+693
-97
common/options.css
file modified
+117
-0
common/options.html
file modified
+58
-4
common/options.js
file modified
+282
-259
common/options_domains.html
file modified
+8
-4
common/options_domains.js
file modified
+9
-12
common/popup.css
file modified
+89
-1
common/popup.html
file modified
+47
-28
common/popup.js
file modified
+64
-15
common/session_hash.js
file added
+47
common/update.js
file modified
+153
-20
common/url.js
file modified
+50
-32
common/wrapping.js
file modified
+42
-197
common/wrappingS-AJAX.js
file modified
+38
-24
common/wrappingS-BATTERY-CR.js
file modified
+9
-6
common/wrappingS-BE.js
file added
+55
common/wrappingS-DM.js
file modified
+75
-13
common/wrappingS-DOM.js
file added
+84
common/wrappingS-ECMA-ARRAY.js
file modified
+19
-17
common/wrappingS-ECMA-DATE.js
file modified
+33
-9
common/wrappingS-ECMA-SHARED.js
file modified
+7
-6
common/wrappingS-GEO.js
file added
+324
common/wrappingS-GP.js
file added
+140
common/wrappingS-H-C.js
file modified
+278
-34
common/wrappingS-HRT.js
file modified
+13
-49
common/wrappingS-HTML-LS.js
file modified
+42
-13
common/wrappingS-HTML.js
file added
+56
common/wrappingS-MCS.js
file added
+168
common/wrappingS-NP.js
file added
+337
common/wrappingS-PT2.js
file modified
+92
-55
common/wrappingS-VR.js
file added
+118
common/wrappingS-WEBA.js
file added
+247
common/wrappingS-WEBGL.js
file added
+1394
common/wrappingS-XR.js
file added
+64
docs/_includes/footer.html
file modified
+12
-1
docs/_includes/head.html
file modified
+8
-12
docs/_includes/stores.md
file added
+6
docs/_includes/versions.md
file removed
-39
docs/_layouts/default.html
file modified
+2
-2
docs/blog.md
file added
+6
docs/blogarticles/crawling.md
file added
+140
docs/blogarticles/crawling/apis.png
file added
+0
empty file added
docs/blogarticles/crawling/architecture.png
file added
+0
empty file added
docs/blogarticles/farbling.md
file added
+92
docs/blogarticles/localportscanning.md
file added
+85
docs/blogarticles/localportscanning/1_captured_traffic.png
file added
+0
empty file added
docs/blogarticles/localportscanning/2_request_blocked.png
file added
+0
empty file added
docs/blogarticles/support.md
file added
+55
docs/build.md
file added
+29
docs/credits.md
file modified
+32
-5
docs/index.md
file modified
+48
-9
docs/levels.md
file modified
+79
-33
docs/new_wrapper.md
file added
+286
docs/permissions.md
file modified
+7
-2
docs/style.css
file modified
+15
-23
docs/test/audio.js
file added
+114
docs/test/canvas.js
file modified
+116
-2
docs/test/date.js
file modified
+14
-0
docs/test/enumerateDevices.js
file added
+49
docs/test/global.css
file modified
+25
-1
docs/test/gps.js
file modified
+47
-22
docs/test/hw.js
file modified
+5
-1
docs/test/iframe.html
file added
+10
docs/test/iframe.js
file added
+21
docs/test/performance.now.js
file modified
+4
-0
docs/test/plugins.js
file added
+28
docs/test/poc.js
file added
+4
docs/test/test.html
file modified
+164
-15
docs/test/userAgent.js
file removed
-26
docs/test/webgl.js
file added
+129
docs/test/xmlhttprequest.js
file modified
+4
-0
docs/test/xmlhttprequest_test_file.html
file modified
+6
-1
docs/versions.md
file added
+123
doxyfile
file added
+2496
firefox/http_shield_firefox.js
file added
+186
firefox/manifest.json
file modified
+42
-7
firefox/manifest.json.license
file added
+4
fix_manifest.sh
file modified
+3
-1
logos_images/chrome.png
file added
+0
empty file added
logos_images/chrome2.png
file added
+0
empty file added
logos_images/chrome3.png
file added
+0
empty file added
logos_images/icon-512-white.png
file added
+0
empty file added
logos_images/icon-full.psd
file added
+0
empty file added
logos_images/icon.psd
file added
+0
empty file added
logos_images/navrh-icon.jpg
file added
+0
empty file added
logos_images/shield.png
file added
+0
empty file added
logos_images/store_imgs/all-levelconfig.png
file added
+0
empty file added
logos_images/store_imgs/all-levelconfig.png.license
file added
+3
logos_images/store_imgs/firefox-bug.png
file added
+0
empty file added
logos_images/store_imgs/firefox-bug.png.license
file added
+3
logos_images/store_imgs/firefox-newlevel.png
file added
+0
empty file added
logos_images/store_imgs/firefox-newlevel.png.license
file added
+3
logos_images/store_imgs/firefox-testpage.png
file added
+0
empty file added
logos_images/store_imgs/firefox-testpage.png.license
file added
+3
logos_images/store_imgs/geolocation.png
file added
+0
empty file added
logos_images/store_imgs/geolocation.png.license
file added
+3
logos_images/store_imgs/geolocation_resized.png
file added
+0
empty file added
logos_images/store_imgs/geolocation_resized.png.license
file added
+4
logos_images/store_imgs/icon2.png
file added
+0
empty file added
logos_images/store_imgs/icon2.png.license
file added
+3
logos_images/store_imgs/iconChrome.png
file added
+0
empty file added
logos_images/store_imgs/iconChrome.png.license
file added
+3
logos_images/store_imgs/large0.jpg
file added
+0
empty file added
logos_images/store_imgs/large0.jpg.license
file added
+3
logos_images/store_imgs/large0.png
file added
+0
empty file added
logos_images/store_imgs/large0.png.license
file added
+3
logos_images/store_imgs/opera-newlevel.png
file added
+0
empty file added
logos_images/store_imgs/opera-newlevel.png.license
file added
+3
logos_images/store_imgs/opera-testpage-noprotect.png
file added
+0
empty file added
logos_images/store_imgs/opera-testpage-noprotect.png.license
file added
+3
logos_images/store_imgs/opera-testpage.png
file added
+0
empty file added
logos_images/store_imgs/opera-testpage.png.license
file added
+3
logos_images/store_imgs/operaSmall0.png
file added
+0
empty file added
logos_images/store_imgs/operaSmall0.png.license
file added
+3
logos_images/store_imgs/small0.jpg
file added
+0
empty file added
logos_images/store_imgs/small0.jpg.license
file added
+3
logos_images/store_imgs/small0.png
file added
+0
empty file added
logos_images/store_imgs/small0.png.license
file added
+3
tests/common_files/scripts/build_JSR_package.ps1
file added
+58
tests/common_files/scripts/build_JSR_package.sh
file added
+54
tests/common_files/webbrowser_drivers/DOWNLOAD WEB DRIVERS HERE.md
file added
+9
tests/integration_tests/README.md
file added
+99
tests/integration_tests/start_integration_tests.ps1
file added
+70
tests/integration_tests/start_integration_tests.sh
file added
+96
tests/integration_tests/testing/configuration.py
file added
+68
tests/integration_tests/testing/conftest.py
file added
+56
tests/integration_tests/testing/math_operations.py
file added
+71
tests/integration_tests/testing/output.py
file added
+49
tests/integration_tests/testing/start.py
file added
+57
tests/integration_tests/testing/tests_definition/test_canvas.py
file added
+104
tests/integration_tests/testing/tests_definition/test_gps.py
file added
+217
tests/integration_tests/testing/tests_definition/test_hw.py
file added
+82
tests/integration_tests/testing/tests_definition/test_navigator.py
file added
+138
tests/integration_tests/testing/tests_definition/test_performance.py
file added
+48
tests/integration_tests/testing/tests_definition/test_referrer.py
file added
+43
tests/integration_tests/testing/tests_definition/test_time.py
file added
+51
tests/integration_tests/testing/tests_definition/test_toString.py
file added
+41
tests/integration_tests/testing/tests_definition/test_webaudio.py
file added
+99
tests/integration_tests/testing/tests_definition/test_webgl.py
file added
+157
tests/integration_tests/testing/values_expected.py
file added
+350
tests/integration_tests/testing/values_getters.py
file added
+420
tests/integration_tests/testing/values_real.py
file added
+82
tests/integration_tests/testing/values_tested.py
file added
+205
tests/integration_tests/testing/web_browser.py
file added
+142
tests/integration_tests/testing/web_browser_shared.py
file added
+45
tests/integration_tests/testing/web_browser_type.py
file added
+30
tests/system_tests/README.md
file added
+55
tests/system_tests/analyze_data/cosine_similarity.py
file added
+72
tests/system_tests/analyze_data/io_funcs.py
file added
+58
tests/system_tests/analyze_data/levenshtein_distance.py
file added
+43
tests/system_tests/analyze_data/simple_comparison.py
file added
+31
tests/system_tests/analyze_data/start_logs_analysis.py
file added
+129
tests/system_tests/analyze_data/start_screenshots_analysis.py
file added
+142
tests/system_tests/get_data/configuration.py
file added
+98
tests/system_tests/get_data/driver.py
file added
+85
tests/system_tests/get_data/grid.py
file added
+62
tests/system_tests/get_data/io_funcs.py
file added
+94
tests/system_tests/get_data/start.py
file added
+219
tests/system_tests/get_data/test_type.py
file added
+30
tests/system_tests/get_data/web_browser_type.py
file added
+32
tests/system_tests/get_data/website.py
file added
+40
tests/system_tests/setup_buildJSR_runTests.sh
file added
+64
tests/unit_tests/README.md
file added
+36
tests/unit_tests/config/global-example.json
file added
+57
tests/unit_tests/config/global-schema.json
file added
+189
tests/unit_tests/config/global.json
file added
+270
tests/unit_tests/config/jasmine.json
file added
+13
tests/unit_tests/package-lock.json
file added
+912
tests/unit_tests/package.json
file added
+18
tests/unit_tests/start_unit_tests.sh
file added
+269
tests/unit_tests/tests/background_tests.js
file added
+93
tests/unit_tests/tests/browser_tests.js
common/browser.js
file renamed
+10
-16
tests/unit_tests/tests/code_builders_tests.js
file added
+76
tests/unit_tests/tests/helpers_tests.js
file added
+72
tests/unit_tests/tests/levels_tests.js
file added
+218
tests/unit_tests/tests/url_tests.js
file added
+72
tests/unit_tests/tests/wrappingS-GEO_tests.js
file added
+490
tests/unit_tests/tests/wrapping_tests.js
file added
+205