diff options
Diffstat (limited to 'data/extensions/jsr@javascriptrestrictor/fp_report.html')
-rw-r--r-- | data/extensions/jsr@javascriptrestrictor/fp_report.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/data/extensions/jsr@javascriptrestrictor/fp_report.html b/data/extensions/jsr@javascriptrestrictor/fp_report.html new file mode 100644 index 0000000..63ac3fc --- /dev/null +++ b/data/extensions/jsr@javascriptrestrictor/fp_report.html @@ -0,0 +1,55 @@ +<!DOCTYPE html> +<!-- +SPDX-FileCopyrightText: 2022 2021 Marek SaloĊ + +SPDX-License-Identifier: GPL-3.0-or-later +--> +<html> +<head> + <meta charset="utf-8"> + <link rel="stylesheet" type="text/css" href="common.css"> + <link rel="stylesheet" type="text/css" href="fp_report.css"> + <script src="/nscl/lib/browser-polyfill.js" type="text/javascript"></script> + <script src="fp_report.js" type="text/javascript"></script> +</head> +<body> + + <header> + <div> + <h3 id="titletext"> + FingerPrint Detector Report + <button id="help" class="help"> + ? + </button> + </h3> + <p class="description hidden"> + This report lists all JavaScript API endpoints that were accessed by the web page and are considered critical in terms of browser fingerprinting. + Fingerprint Detector (FPD) uses this data to decide whether the page is collecting a browser fingerprint. + </p> + <p class="description hidden"> + FPD processes API calls in groups based on their semantic properties. This window shows the detected number of API calls on the visited page. + The default view shows only groups accessed at least once. This way the report can be empty if the page did not access any fingerprintable API. + If you want to see all APIs monitored by FPD, click <span id="unhideAll">here</span>. + </p> + <p class="description hidden"> + You can export full FPD Report that contains all the data collected and used by FPD to evaluate the page. This comprehensive report + shows the current weights assigned to the groups/endpoints (<i>fpd_evaluation_statistics</i>). It also lists all accessed API endpoints + with corresponding arguments (<i>fpd_access_logs</i>). + </p> + <div id="page-container"> + <img id="pageFavicon"> + <h5 id="report-url"></h5> + </div> + </div> + <img class="logo" id="logo" src="../img/icon-128.png" alt="JShelter logo" /> + </header> + + <div id="fpd-report"> + <button id="showBtn" class="sticky-button">Show details</button> + <button id="exportBtn" class="sticky-button"> + Export full FPD Report as JSON + </button> + </div> +</body> + +</html> |