mirror of
https://codeberg.org/nobody/LocalCDN.git
synced 2025-06-05 21:49:31 +02:00
Allow Fork-Awesome in Chromium (#1296)
This commit is contained in:
@@ -52,9 +52,10 @@ requestAnalyzer.isValidCandidate = function (requestDetails, tabDetails) {
|
||||
|
||||
// Font Awesome injections in Chromium deactivated (https://gitlab.com/nobody42/localcdn/-/issues/67)
|
||||
if (!BrowserType.FIREFOX) {
|
||||
if (requestDetails.url.includes('font-awesome') || requestDetails.url.includes('fontawesome')) {
|
||||
console.warn(`${LogString.PREFIX} ${LogString.FONT_AWESOME}`);
|
||||
log.append(tabDetails.url, requestDetails.url, LogString.FONT_AWESOME, true);
|
||||
let requestType = requestAnalyzer.chromeSupport(requestDetails.url);
|
||||
if (requestType !== '') {
|
||||
console.warn(`${LogString.PREFIX} ${requestType} ${LogString.NOT_SUPPORTED}`);
|
||||
log.append(tabDetails.url, requestDetails.url, `${requestType} ${LogString.NOT_SUPPORTED}`, true);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -69,6 +70,20 @@ requestAnalyzer.isValidCandidate = function (requestDetails, tabDetails) {
|
||||
return requestDetails.method === WebRequest.GET;
|
||||
};
|
||||
|
||||
requestAnalyzer.chromeSupport = function (url) {
|
||||
let value = '';
|
||||
|
||||
if (url.includes('font-awesome')) {
|
||||
value = 'font-awesome';
|
||||
} else if (url.includes('fontawesome')) {
|
||||
value = 'font-awesome';
|
||||
} else if (url.includes('fork-awesome')) {
|
||||
value = 'fork-awesome';
|
||||
}
|
||||
|
||||
return value;
|
||||
};
|
||||
|
||||
requestAnalyzer.isGoogleMaterialIcons = function (url) {
|
||||
return url.includes('Material+Icons') || url.includes('materialicons');
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user