1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-07 10:46:24 +03:00

Merge pull request #2018 from matrix-org/luke/fix-piwik-path-reporting

Redact pathnames with origin `file://`
This commit is contained in:
Luke Barnard
2018-06-27 10:40:17 +01:00
committed by GitHub

View File

@@ -39,9 +39,17 @@ function getRedactedHash(hash) {
return hash.replace(hashRegex, "#/$1"); return hash.replace(hashRegex, "#/$1");
} }
// Return the current origin and hash separated with a `/`. This does not include query parameters. // Return the current origin, path and hash separated with a `/`. This does
// not include query parameters.
function getRedactedUrl() { function getRedactedUrl() {
const { origin, pathname, hash } = window.location; const { origin, hash } = window.location;
let { pathname } = window.location;
// Redact paths which could contain unexpected PII
if (origin.startsWith('file://')) {
pathname = "/<redacted>/";
}
return origin + pathname + getRedactedHash(hash); return origin + pathname + getRedactedHash(hash);
} }