Skip to content

Commit 9d2d15a

Browse files
authored
Merge pull request #5 from cloudoptlab/feat/1.4.1/white-list-ads-feature
Feat/1.4.1/white list ads feature
2 parents afae618 + 1d9aada commit 9d2d15a

File tree

8 files changed

+168
-52
lines changed

8 files changed

+168
-52
lines changed

_locales/en/messages.json

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
"message": "Detecting that you are downloading files from a dangerous website, Cloudopt has blocked that for you."
3030
},
3131
"popupAddWhiteList": {
32-
"message": "Add to whitelist"
32+
"message": "Add to cloud security whitelist"
3333
},
3434
"popupAddBlackList": {
35-
"message": "Add to blacklist"
35+
"message": "Add to cloud security blacklist"
3636
},
3737
"popupCleanCache": {
3838
"message": "Clean up cache"
@@ -92,10 +92,13 @@
9292
"message": "You have already added this"
9393
},
9494
"optionTipsAddWhiteListSuccess": {
95-
"message": "Whitelist added successfully"
95+
"message": "Cloud security whitelist added successfully"
96+
},
97+
"optionTipsAddWhiteListAdsSuccess": {
98+
"message": "Whitelist-ads added successfully"
9699
},
97100
"optionTipsAddBlackListSuccess": {
98-
"message": "Blacklist added successfully"
101+
"message": "Cloud security blacklist added successfully"
99102
},
100103
"optionTipsInputUrlisNull": {
101104
"message": "Empty domain name, please check and enter"
@@ -164,7 +167,10 @@
164167
"message": "Helps adblocking even when in bad networking"
165168
},
166169
"optionClassifyWhiteList": {
167-
"message": "White List"
170+
"message": "Cloud security whitelist"
171+
},
172+
"optionClassifyAdsWhiteList": {
173+
"message": "AD blocking whitelist"
168174
},
169175
"optionWhiteListAdd": {
170176
"message": "ADD"
@@ -179,7 +185,7 @@
179185
"message": "Operation"
180186
},
181187
"optionClassifyBlackList": {
182-
"message": "Black List"
188+
"message": "Cloud security blacklist"
183189
},
184190
"optionStatistics": {
185191
"message": "Statistics"
@@ -329,7 +335,7 @@
329335
"message": "Configuration update failed"
330336
},
331337
"contextMenus1": {
332-
"message": "Add to the white list"
338+
"message": "Add to the cloud security whitelist"
333339
},
334340
"contextMenus2": {
335341
"message": "View reputation report"
@@ -338,7 +344,7 @@
338344
"message": "Manual ad blocking(BETA)"
339345
},
340346
"contextMenus4": {
341-
"message": "Add to the black list"
347+
"message": "Add to the cloud security blacklist"
342348
},
343349
"manualTips": {
344350
"message": "Left click to select elements to be blocked, right click to exit selection mode"

_locales/ko/messages.json

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
"message": "당신이 위험한 웹 사이트에서 파일을 다운로드하는 것을 감지, Cloudopt 당신을 돕기 위해 차단되었습니다."
3333
},
3434
"popupAddWhiteList": {
35-
"message": "화이트리스트에 추가"
35+
"message": "구름화이트리스트에 추가"
3636
},
3737
"popupAddBlackList": {
38-
"message": "블랙리스트에 추가"
38+
"message": "구름블랙리스트에 추가"
3939
},
4040
"popupCleanCache": {
4141
"message": "캐시를 지우"
@@ -95,7 +95,10 @@
9595
"message": "추가 반복하지 마십시오"
9696
},
9797
"optionTipsAddWhiteListSuccess": {
98-
"message": "화이트리스트가 성공적으로 추가되었습니다"
98+
"message": "클라우드 보안 화이트 명단이 추가되었습니다"
99+
},
100+
"optionTipsAddWhiteListAdsSuccess": {
101+
"message": "광고 차단 화이트 리스트 추가 성공"
99102
},
100103
"optionTipsAddBlackListSuccess": {
101104
"message": "블랙리스트가 성공적으로 추가되었습니다"
@@ -167,7 +170,10 @@
167170
"message": "악의적 인 광고를 차단할 수 있습니다 나쁜 네트워크의 경우에 당신을 도울 수 있습니다."
168171
},
169172
"optionClassifyWhiteList": {
170-
"message": "화이트리스트"
173+
"message": "클라우드 보안 화이트 리스트"
174+
},
175+
"optionClassifyAdsWhiteList": {
176+
"message": "광고 요격 리스트"
171177
},
172178
"optionWhiteListAdd": {
173179
"message": "추가"
@@ -182,7 +188,7 @@
182188
"message": "조작"
183189
},
184190
"optionClassifyBlackList": {
185-
"message": "블랙리스트에"
191+
"message": "클라우드 보안 블랙리스트"
186192
},
187193
"optionStatistics": {
188194
"message": "데이터 통계"
@@ -332,7 +338,7 @@
332338
"message": "구성 업데이트 실패"
333339
},
334340
"contextMenus1": {
335-
"message": "가입 화이트 리스트"
341+
"message": "클라우드 보안 화이트 리스트에 추가합니다"
336342
},
337343
"contextMenus2": {
338344
"message": "안전 보고서 보기"
@@ -341,7 +347,7 @@
341347
"message": "수동 차단 악의적으로 광고(BETA)"
342348
},
343349
"contextMenus4": {
344-
"message": "가입 블랙 리스트"
350+
"message": "클라우드 보안 블랙리스트에 가입하다"
345351
},
346352
"manualTips": {
347353
"message": "마우스 왼쪽 버튼 선택 원하는 무시할 요소, 마우스 오른쪽 단추를 수동 모드 끝내기"

_locales/zh_CN/messages.json

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
"message": "检测到您正在从危险的网站下载文件,Cloudopt已帮您拦截。"
3333
},
3434
"popupAddWhiteList": {
35-
"message": "添加到白名单"
35+
"message": "添加到云安全白名单"
3636
},
3737
"popupAddBlackList": {
38-
"message": "添加到黑名单"
38+
"message": "添加到云安全黑名单"
3939
},
4040
"popupCleanCache": {
4141
"message": "清理缓存"
@@ -95,10 +95,13 @@
9595
"message": "请勿重复添加"
9696
},
9797
"optionTipsAddWhiteListSuccess": {
98-
"message": "添加白名单成功"
98+
"message": "添加云安全白名单成功"
99+
},
100+
"optionTipsAddWhiteListAdsSuccess": {
101+
"message": "添加广告拦截白名单成功"
99102
},
100103
"optionTipsAddBlackListSuccess": {
101-
"message": "添加黑名单成功"
104+
"message": "添加云安全黑名单成功"
102105
},
103106
"optionTipsInputUrlisNull": {
104107
"message": "您输入的域名为空,请检查后输入"
@@ -167,7 +170,10 @@
167170
"message": "帮助您在网络不好的情况下也能拦截恶意广告"
168171
},
169172
"optionClassifyWhiteList": {
170-
"message": "白名单"
173+
"message": "云安全白名单"
174+
},
175+
"optionClassifyAdsWhiteList": {
176+
"message": "广告拦截白名单"
171177
},
172178
"optionWhiteListAdd": {
173179
"message": "增加"
@@ -182,7 +188,7 @@
182188
"message": "操作"
183189
},
184190
"optionClassifyBlackList": {
185-
"message": "黑名单"
191+
"message": "云安全黑名单"
186192
},
187193
"optionStatistics": {
188194
"message": "数据统计"
@@ -332,7 +338,7 @@
332338
"message": "配置更新失败"
333339
},
334340
"contextMenus1": {
335-
"message": "加入白名单"
341+
"message": "加入云安全白名单"
336342
},
337343
"contextMenus2": {
338344
"message": "查看安全报告"
@@ -341,7 +347,7 @@
341347
"message": "手动拦截恶意广告(BETA)"
342348
},
343349
"contextMenus4": {
344-
"message": "加入黑名单"
350+
"message": "加入云安全黑名单"
345351
},
346352
"manualTips": {
347353
"message": "鼠标左键选取想要屏蔽的元素,鼠标右键退出手动模式"

_locales/zh_TW/messages.json

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
"message": "檢測到您正在從危險的網站下載文件,Cloudopt已幫你攔截。"
3333
},
3434
"popupAddWhiteList": {
35-
"message": "添加到白名單"
35+
"message": "添加到雲安全白名單"
3636
},
3737
"popupAddBlackList": {
38-
"message": "添加到黑名單"
38+
"message": "添加到雲安全黑名單"
3939
},
4040
"popupCleanCache": {
4141
"message": "清理緩存"
@@ -95,10 +95,13 @@
9595
"message": "請勿重添加"
9696
},
9797
"optionTipsAddWhiteListSuccess": {
98-
"message": "添加白名單成功"
98+
"message": "添加雲安全白名單成功"
99+
},
100+
"optionTipsAddWhiteListAdsSuccess": {
101+
"message": "添加廣告攔截白名單成功"
99102
},
100103
"optionTipsAddBlackListSuccess": {
101-
"message": "添加黑名單成功"
104+
"message": "添加雲安全黑名單成功"
102105
},
103106
"optionTipsInputUrlisNull": {
104107
"message": "您輸入的域名為空,請檢查後輸入"
@@ -167,7 +170,10 @@
167170
"message": "幫助你在網絡不好的情況下也能攔截惡意廣告"
168171
},
169172
"optionClassifyWhiteList": {
170-
"message": "白名單"
173+
"message": "雲安全白名單"
174+
},
175+
"optionClassifyAdsWhiteList": {
176+
"message": "廣告攔截白名單"
171177
},
172178
"optionWhiteListAdd": {
173179
"message": "增加"
@@ -182,7 +188,7 @@
182188
"message": "操作"
183189
},
184190
"optionClassifyBlackList": {
185-
"message": "黑名單"
191+
"message": "雲安全黑名單"
186192
},
187193
"optionStatistics": {
188194
"message": "數據統計"
@@ -332,7 +338,7 @@
332338
"message": "配置更新失敗"
333339
},
334340
"contextMenus1": {
335-
"message": "加入白名單"
341+
"message": "加入雲安全白名單"
336342
},
337343
"contextMenus2": {
338344
"message": "查看安全報告"
@@ -341,7 +347,7 @@
341347
"message": "手動攔截惡意廣告(BETA)"
342348
},
343349
"contextMenus4": {
344-
"message": "加入黑名單"
350+
"message": "加入雲安全黑名單"
345351
},
346352
"manualTips": {
347353
"message": "滑鼠左鍵選取想要遮罩的元素,滑鼠右鍵退出手動模式"

js/cloudopt-core.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,7 @@ cloudopt.config = (function (cloudopt) {
579579
adblockDisplay: true,
580580
whiteList: [],
581581
blackList: [],
582+
whiteListAds: [],
582583
labBookmarkSearch: true,
583584
labSafeTips: true,
584585
labKeyboard: false,
@@ -742,7 +743,7 @@ cloudopt.config = (function (cloudopt) {
742743

743744
/**
744745
* add list Factory
745-
* @param { type } 'whiteList' | 'blackList'
746+
* @param { type } 'whiteList' | 'blackList' | 'whiteListAds'
746747
* @param { tipsMap } { successTips: 'optionTipsAddWhiteListSuccess' | 'optionTipsAddBlackListSuccess' }
747748
*/
748749
const addListFactory = function (type, tipsMap = { successTips: '' } ) {
@@ -779,6 +780,14 @@ cloudopt.config = (function (cloudopt) {
779780
return addListFactory('whiteList', { successTips: 'optionTipsAddWhiteListSuccess'})(url)
780781
}
781782

783+
/**
784+
* Add whiteListAds
785+
*/
786+
function fastAddWhiteListAds(url) {
787+
cloudopt.config.get().blackList.removeByValue(cloudopt.utils.getHost(url))
788+
return addListFactory('whiteListAds', { successTips: 'optionTipsAddWhiteListAdsSuccess'})(url)
789+
}
790+
782791
/**
783792
* Add blackList
784793
* @param { url } url
@@ -795,6 +804,7 @@ cloudopt.config = (function (cloudopt) {
795804
activateEquipment: activateEquipment,
796805
autoAddWhiteList: autoAddWhiteList,
797806
fastAddWhiteList: fastAddWhiteList,
807+
fastAddWhiteListAds: fastAddWhiteListAds,
798808
fastAddBlackList: fastAddBlackList,
799809
asyncRefreshConfig: asyncRefreshConfig,
800810
asyncSaveConfig: asyncSaveConfig,

0 commit comments

Comments
 (0)