Skip to content

Commit 4fa4e26

Browse files
committed
tolerate unencoded values for backwards compatibility
1 parent ba7b284 commit 4fa4e26

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/embed/index.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,14 @@
136136

137137
for (var i = 0; i < param_str.length; i++) {
138138
var uv = param_str[i].split('=');
139-
url_vars[uv[0]] = decodeURIComponent(uv[1]);
139+
let k = uv[0], v = uv[1];
140+
try {
141+
k = decodeURIComponent(k);
142+
} catch (e) {} // some legacy values are not properly encoded
143+
try {
144+
v = decodeURIComponent(v);
145+
} catch (e) {} // some legacy values are not properly encoded esp width=100%
146+
url_vars[k] = v;
140147
}
141148

142149
return url_vars;

0 commit comments

Comments
 (0)