Merge pull request #2 from official-techsupport/main

don't have json curlies in the json payload in fragment
main
MarseyLivesMatter 2022-07-15 08:20:48 +08:00 committed by GitHub
commit 52bd955d73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 7 deletions

View File

@ -412,6 +412,8 @@ var hash_accessor = (function (window) {
var json_str_escaped = window.location.hash.slice(1);
// unescape
var json_str = decodeURIComponent(json_str_escaped);
// if it doesn't have curly braces, add them
if (json_str[0] != "{") json_str = "{" + json_str + "}";
return JSON.parse(json_str);
} catch (e) {
return {};
@ -419,6 +421,8 @@ var hash_accessor = (function (window) {
},
save: function (obj) {
var data = JSON.stringify(obj);
// remove the abominable curlies
data = data.slice(1, data.length - 1);
//restdb.io
/*