From 5c0ee71fa8e8b6d324ce84fe140d5daaecc992f5 Mon Sep 17 00:00:00 2001 From: Wolfsilver Date: Fri, 21 Jul 2017 21:05:39 +0800 Subject: [PATCH] fixed URIError: URI malformed --- src/Resources/Resources.es6 | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Resources/Resources.es6 b/src/Resources/Resources.es6 index 078f873..c6588ee 100644 --- a/src/Resources/Resources.es6 +++ b/src/Resources/Resources.es6 @@ -120,12 +120,19 @@ export default class Resources extends Tool let cookie = document.cookie; if (util.trim(cookie) !== '') { - util.each(document.cookie.split(';'), function (val) + util.each(document.cookie.split(';'), function (val, t) { val = val.split('='); + try + { + t = decodeURIComponent(val[1]); + } catch(e) + { + t = val[1]; + } cookieData.push({ key: util.trim(val[0]), - val: decodeURIComponent(val[1]) + val: t }); }); }