aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/urlState.js
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-08-21 23:35:04 +0200
committerMaximilian Hils <git@maximilianhils.com>2017-08-21 23:46:48 +0200
commitbf243244ce3b0c88170484444ce340129b984dee (patch)
treea6f444040baa2866d6cc44aa7a5c7213830083bf /web/src/js/urlState.js
parent194883fc6a57b7646a0c045003152c270362dcea (diff)
downloadmitmproxy-bf243244ce3b0c88170484444ce340129b984dee.tar.gz
mitmproxy-bf243244ce3b0c88170484444ce340129b984dee.tar.bz2
mitmproxy-bf243244ce3b0c88170484444ce340129b984dee.zip
[web] make it possible to run static viewer in subdirectories
Diffstat (limited to 'web/src/js/urlState.js')
-rw-r--r--web/src/js/urlState.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/web/src/js/urlState.js b/web/src/js/urlState.js
index 7802bdb8..d9c50c03 100644
--- a/web/src/js/urlState.js
+++ b/web/src/js/urlState.js
@@ -72,8 +72,12 @@ export function updateUrlFromStore(store) {
if (queryStr) {
url += "?" + queryStr
}
+ let pathname = window.location.pathname
+ if(pathname === "blank") {
+ pathname = "/" // this happens in tests...
+ }
if (window.location.hash.substr(1) !== url) {
- history.replaceState(undefined, "", `/#${url}`)
+ history.replaceState(undefined, "", `${pathname}#${url}`)
}
}