From d0787c3c012102c292345d747aa0d022f0899856 Mon Sep 17 00:00:00 2001 From: Jerome Etienne Date: Wed, 2 Aug 2017 20:34:17 +0100 Subject: [PATCH] fix location.hash escaping --- three.js/examples/multi-markers/examples/player.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/three.js/examples/multi-markers/examples/player.html b/three.js/examples/multi-markers/examples/player.html index b6c3e05..bc405ed 100644 --- a/three.js/examples/multi-markers/examples/player.html +++ b/three.js/examples/multi-markers/examples/player.html @@ -82,7 +82,7 @@ var hasHash = location.hash.substring(1) !== '' ? true : false if( hasHash === true ){ - var urlOptions = JSON.parse(location.hash.substring(1)) + var urlOptions = JSON.parse(decodeURIComponent(location.hash.substring(1))) }else{ var urlOptions = { trackingBackend: 'artoolkit', @@ -91,7 +91,7 @@ window.urlOptions = urlOptions urlOptionsUpdate() function urlOptionsUpdate(){ - location.hash = '#'+JSON.stringify(urlOptions) + location.hash = '#'+encodeURIComponent(JSON.stringify(urlOptions)) } ////////////////////////////////////////////////////////////////////////////////// -- GitLab