|
@@ -73,31 +73,37 @@ chrome.action.onClicked.addListener(function (tab) {
|
|
|
chrome.tabs.onActivated.addListener(function (activeInfo) {
|
|
|
setPopupConfig(activeInfo);
|
|
|
})
|
|
|
-// 加入try catch
|
|
|
function onInstalledMethod() {
|
|
|
- onInstalledCreateTab()
|
|
|
- onInstalledMid()
|
|
|
- onInstalledUserSet()
|
|
|
-
|
|
|
- // pingpang
|
|
|
- chrome.alarms.create('PingPong', {
|
|
|
- //1分鐘之後開始(該值不能小於1)
|
|
|
- delayInMinutes: 2,
|
|
|
- //開始後每一分鐘執行一次(該值不能小于1)
|
|
|
- periodInMinutes: 4
|
|
|
- });
|
|
|
- chrome.alarms.create('LuckMessage', {
|
|
|
- //1分鐘之後開始(該值不能小於1)
|
|
|
- delayInMinutes: 1,
|
|
|
- //開始後每一分鐘執行一次(該值不能小于1)
|
|
|
- periodInMinutes: 1
|
|
|
- });
|
|
|
- setTimeout(() => {
|
|
|
- // 安装成功埋点
|
|
|
+ try {
|
|
|
+ onInstalledCreateTab()
|
|
|
+ onInstalledMid()
|
|
|
+ onInstalledUserSet()
|
|
|
+ // pingpang
|
|
|
+ chrome.alarms.create('PingPong', {
|
|
|
+ //1分鐘之後開始(該值不能小於1)
|
|
|
+ delayInMinutes: 2,
|
|
|
+ //開始後每一分鐘執行一次(該值不能小于1)
|
|
|
+ periodInMinutes: 4
|
|
|
+ });
|
|
|
+ chrome.alarms.create('LuckMessage', {
|
|
|
+ //1分鐘之後開始(該值不能小於1)
|
|
|
+ delayInMinutes: 1,
|
|
|
+ //開始後每一分鐘執行一次(該值不能小于1)
|
|
|
+ periodInMinutes: 1
|
|
|
+ });
|
|
|
+ setTimeout(() => {
|
|
|
+ // 安装成功埋点
|
|
|
+ Report.reportLog({
|
|
|
+ objectType: Report.objectType.chrome_extension_installed
|
|
|
+ });
|
|
|
+ }, 5000);
|
|
|
+ } catch (error) {
|
|
|
+ // 上报错误信息
|
|
|
Report.reportLog({
|
|
|
- objectType: Report.objectType.chrome_extension_installed
|
|
|
+ objectType: Report.objectType.background_installed_catch_error,
|
|
|
+ errMsg: error.message
|
|
|
});
|
|
|
- }, 5000);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function onMessageMethod(req, sender, sendResponse) {
|