diff --git a/web/iframe.html b/web/iframe.html index 5ec2f5a2..bc7d0933 100644 --- a/web/iframe.html +++ b/web/iframe.html @@ -83,9 +83,10 @@ function receiveMessages(event) { try { const data = typeof event.data === 'string' ? JSON.parse(event.data) : event.data; + const isItHash = data.hash && data.hash.indexOf("#") === 0; - if (data.hash) { - location.hash = data.hash; + if (isItHash) { + location.replace(data.hash); } } catch (e) {} }