瀏覽代碼

Merge pull request #7061 from blink1073/fix-pageconfig

Fix handling of page config for non-strings
Steven Silvester 5 年之前
父節點
當前提交
e7df37081b
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      packages/coreutils/src/pageconfig.ts

+ 4 - 4
packages/coreutils/src/pageconfig.ts

@@ -79,10 +79,10 @@ export namespace PageConfig {
       configData = Object.create(null);
     } else {
       for (let key in configData) {
-        // Quote characters are escaped, unescape them.
-        configData[key] = String(configData[key])
-          .split(''')
-          .join('"');
+        // PageConfig expects strings
+        if (typeof configData[key] !== 'string') {
+          configData[key] = JSON.stringify(configData[key]);
+        }
       }
     }
     return configData![name] || Private.getBodyData(name);