浏览代码

PM工具异常处理

zxlie 6 年之前
父节点
当前提交
1eca0464e4

+ 1 - 1
apps/manifest.json

@@ -1,6 +1,6 @@
 {
   "name": "WEB前端助手(FeHelper)-Dev",
-  "version": "2019.06.1719",
+  "version": "2019.06.1809",
   "manifest_version": 2,
   "default_locale": "zh_CN",
   "description": "FE助手:JSON格式化、JSON比对、二维码、信息编解码、代码压缩&美化、页面取色、Markdown、网页截屏、编码设置、正则、Crontab、时间转换、网页性能检测、密码生成器、便签笔记、chrome插件下载等",

+ 3 - 4
apps/page-modifier/content-script.js

@@ -269,12 +269,11 @@ let PageGrayTool = (function () {
  * @constructor
  */
 let PageModify = function (pageConfig) {
-    let pageUrl = location.href;
-    if (pageConfig.id && pageConfig.mPattern && !pageConfig.mDisabled) {
+    if (pageConfig && pageConfig.id && pageConfig.mPattern && !pageConfig.mDisabled) {
 
         let m = pageConfig.mPattern.match(/\/(.*)\/(.*)?/);
         // 如果正则匹配的话才生效
-        if ((new RegExp(m[1], m[2] || '')).test(pageUrl)) {
+        if ((new RegExp(m[1], m[2] || '')).test(location.href)) {
 
             let el = document.createElement('script');
             el.type = 'text/javascript';
@@ -303,7 +302,7 @@ let ModifyCurrentPage = function () {
             url: location.href
         }
     }, function (pageConfig) {
-        PageModify(pageConfig);
+        pageConfig && PageModify(pageConfig);
     });
 };
 

二进制
apps/static/screenshot/crx/WEB前端助手(FeHelper)_v2019.06.1719.crx