浏览代码

fix(api): support params with value of undefined

master
Leonard Kim 6 年前
父节点
当前提交
57b9954d9c
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4
    2
      react/features/base/config/parseURLParams.js

+ 4
- 2
react/features/base/config/parseURLParams.js 查看文件

@@ -42,9 +42,11 @@ export default function parseURLParams(
42 42
 
43 43
         try {
44 44
             value = param[1];
45
+
45 46
             if (!dontParse) {
46
-                value
47
-                    = JSON.parse(decodeURIComponent(value).replace(/\\&/, '&'));
47
+                const decoded = decodeURIComponent(value).replace(/\\&/, '&');
48
+
49
+                value = decoded === 'undefined' ? undefined : JSON.parse(decoded);
48 50
             }
49 51
         } catch (e) {
50 52
             reportError(

正在加载...
取消
保存