Przeglądaj źródła

chrome中已禁用HTML Notification,本次将页面性能检测的功能,用新开页面的方式来实现

Alien 12 lat temu
rodzic
commit
1e2c314da3

+ 1 - 1
chrome/build.sh

@@ -9,7 +9,7 @@ cp online.manifest.json output/manifest.json
 
 #下载fcp代码,开始编译
 rm -rf fcp*
-cp /Users/zhaoxianlie/mycode/fcp/release/fcp.tar.gz . > /dev/null
+cp /Users/zhaoxianlie/sourceCode/fcp/release/fcp.tar.gz . > /dev/null
 tar zxf fcp.tar.gz > /dev/null
 php fcp/index.php $MOD_NAME
 

+ 2 - 0
chrome/config.php

@@ -28,6 +28,8 @@ return array(
 	'MOD_HTML_COMPRESS'           	=>	1 ,       //HTML文件是否启用压缩
 	'MOD_JS_COMPRESS'             	=>	1 ,       //JS文件是否启用压缩
 	'JS_COMPRESS_ENGINE'          	=>	'yui' ,   //JS压缩压缩引擎,可选:yui(default)、uglifyjs
+	'JS_COMPRESS_IGNORE_LIST'     	=>	array(    //不进行js压缩的文件列表
+	),
 	'MOD_CSS_COMPRESS'            	=>	1 ,       //CSS文件是否启用压缩
 	'MOD_SHA1_FILES'              	=>	0 ,       //给所有静态文件加戳或生成新文件,0:关闭,1:加戳,2:生成新文件
 	'MOD_OPTI_IMG'                	=>	0 ,       //是否优化图片

+ 1 - 1
chrome/manifest.json

@@ -1,6 +1,6 @@
 { 
 	"name": "WEB前端助手(FeHelper)", 
-	"version": "2.9",
+	"version": "3.0",
     "manifest_version": 2,
 	 
 	"default_locale": "zh_CN", 

+ 1 - 1
chrome/online.manifest.json

@@ -1,6 +1,6 @@
 {
     "name": "WEB前端助手(FeHelper)",
-    "version": "2.9",
+    "version": "3.0",
     "manifest_version": 2,
 
     "default_locale": "zh_CN",

+ 9 - 1
chrome/static/js/fe-background.js

@@ -55,6 +55,7 @@ var BgPageInstance = (function(){
         });
 	};
 
+    var notId=0;
 	/**
 	 * 提醒层 缓存
 	 * @type {Array}
@@ -72,7 +73,14 @@ var BgPageInstance = (function(){
 					message : "\u5BF9\u4E0D\u8D77\uFF0C\u68C0\u6D4B\u5931\u8D25"
 				});	
 			}else{
-				baidu.feNotification.notifyHtml("template/fehelper_wpo.html?" + JSON.stringify(wpoInfo));
+                if(webkitNotifications.createHTMLNotification) {
+                    baidu.feNotification.notifyHtml("template/fehelper_wpo.html?" + JSON.stringify(wpoInfo));
+                } else {
+                    chrome.tabs.create({
+                        url : "template/fehelper_wpo.html?" + JSON.stringify(wpoInfo),
+                        selected : true
+                    });
+                }
 			}
 		});
 	};

+ 2 - 2
chrome/static/js/notification/fe-notification.js

@@ -17,7 +17,7 @@ baidu.feNotification = (function(){
 
 	    return notification;
 	};
-	
+
 	/**
 	 * 文本格式,可以设置一个图标和标题
 	 * @param {Object} options
@@ -35,7 +35,7 @@ baidu.feNotification = (function(){
 		}
 		//创建提醒
 	    var notification = webkitNotifications.createNotification(
-	        chrome.extension.getURL(options.icon),
+	        chrome.runtime.getURL(options.icon),
 	        options.title,
 	        options.message
 	    );

+ 3 - 3
chrome/static/js/wpo/fe-calc-wpo.js

@@ -19,8 +19,8 @@ baidu.calcPageLoadTime = (function(){
 	   			complete: function( xhr,data ){
 			    	wpoInfo.header = {
 			    		"date" : xhr.getResponseHeader('Date'),
-			    		"contentEncoding" : xhr.getResponseHeader('Content-Encoding'),
-			    		"connection" : xhr.getResponseHeader('Connection'),
+                        "connection" : xhr.getResponseHeader('Connection'),
+                        "contentEncoding" : xhr.getResponseHeader('Content-Encoding'),
 			    		"contentLength" : xhr.getResponseHeader('Content-Length'),
 			    		"server" : xhr.getResponseHeader('Server'),
 			    		"vary" : xhr.getResponseHeader('Vary'),
@@ -61,7 +61,7 @@ baidu.calcPageLoadTime = (function(){
 			if(request.type == MSG_TYPE.GET_PAGE_WPO_INFO) {
 				(function check() {
 			        (document.readyState == "complete") ? getHttpHeaders() : setTimeout(check, 1000);
-			    })();				
+			    })();
 			}
 		});
 	};

Plik diff jest za duży
+ 0 - 0
chrome/template/fehelper_wpo.html


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików