1
0
mirror of https://codeberg.org/nobody/LocalCDN.git synced 2025-06-05 21:49:31 +02:00

Fixed: UI integration (#233)

This commit is contained in:
nobody
2021-01-17 09:52:49 +01:00
parent 784dc29316
commit f4be2cbf43
5 changed files with 30 additions and 16 deletions

View File

@@ -29,7 +29,7 @@ var requestAnalyzer = {};
*/
requestAnalyzer.isValidCandidate = function (requestDetails, tabDetails) {
let initiatorDomain, isAllowlisted, sDomain;
let initiatorDomain, isAllowlisted, wildcard;
initiatorDomain = helpers.extractDomainFromUrl(tabDetails.url, true);
@@ -37,15 +37,8 @@ requestAnalyzer.isValidCandidate = function (requestDetails, tabDetails) {
initiatorDomain = Address.EXAMPLE;
}
sDomain = initiatorDomain.split(".");
if (sDomain.length <= 2) {
isAllowlisted = requestAnalyzer.allowlistedDomains[initiatorDomain];
} else {
sDomain[0] = '*';
sDomain = sDomain.join().replace(/,/g, '.');
isAllowlisted = requestAnalyzer.allowlistedDomains[sDomain];
}
wildcard = helpers.getWildcard(initiatorDomain);
isAllowlisted = requestAnalyzer.allowlistedDomains[initiatorDomain] || requestAnalyzer.allowlistedDomains[wildcard];
if (isAllowlisted) {
return false;