zxlie 7 years ago
parent
commit
35cdf3ab4f
2 changed files with 6 additions and 2 deletions
  1. 5 1
      apps/json-format/format-lib.js
  2. 1 1
      apps/manifest.json

+ 5 - 1
apps/json-format/format-lib.js

@@ -358,9 +358,13 @@ let JsonFormatEntrance = (function () {
                 keys.unshift(curEl.find('>.k').text());
             }
 
+            if(curEl.parent().hasClass('rootKvov') || curEl.parent().parent().hasClass('rootKvov')) {
+                break;
+            }
+
             curEl = curEl.parent().parent();
 
-        } while (!curEl.hasClass('rootKvov'));
+        } while (curEl.length && !curEl.hasClass('rootKvov'));
 
         let path = keys.join('#@#').replace(/#@#\[/g, '[').replace(/#@#/g, '.');
         if (!jfPathEl) {

+ 1 - 1
apps/manifest.json

@@ -1,6 +1,6 @@
 {
   "name": "WEB前端助手(FeHelper)",
-  "version": "2018.07.1312",
+  "version": "2018.07.1315",
   "manifest_version": 2,
   "default_locale": "zh_CN",
   "description": "FE助手:包括JSON格式化、二维码生成与解码、信息编解码、代码压缩、美化、页面取色、Markdown与HTML互转、网页滚动截屏、正则表达式、时间转换工具、编码规范检测、页面性能检测、Ajax接口调试、密码生成器、JSON比对工具",