This commit is contained in:
Kevin Röbert 2018-06-16 22:10:41 +02:00
parent 66b0acc454
commit 94cbca0bba
2 changed files with 7 additions and 10 deletions

View File

@ -221,7 +221,7 @@ function start(items)
* @require urlPatterns as RegExp * @require urlPatterns as RegExp
*/ */
this.setURLPattern = function(urlPatterns) { this.setURLPattern = function(urlPatterns) {
urlPattern = new RegExp(urlPatterns, "mgi"); urlPattern = new RegExp(urlPatterns, "i");
}; };
/** /**
@ -284,7 +284,7 @@ function start(items)
for (var i = 0; i < exceptions.length; i++) { for (var i = 0; i < exceptions.length; i++) {
if(result) { break; } if(result) { break; }
exception_regex = new RegExp(exceptions[i], "gi"); exception_regex = new RegExp(exceptions[i], "i");
result = exception_regex.test(url); result = exception_regex.test(url);
} }
@ -310,11 +310,11 @@ function start(items)
for(var i = 0; i < redirections.length; i++) for(var i = 0; i < redirections.length; i++)
{ {
result = (url.match(new RegExp(redirections[i], "gi"))); result = (url.match(new RegExp(redirections[i], "i")));
if (result && result.length > 0) if (result && result.length > 0)
{ {
re = (new RegExp(redirections[i], "gi")).exec(url)[1]; re = (new RegExp(redirections[i], "i")).exec(url)[1];
break; break;
} }
@ -360,7 +360,7 @@ function start(items)
for (var i = 0; i < rules.length; i++) { for (var i = 0; i < rules.length; i++) {
var beforReplace = url; var beforReplace = url;
url = url.replace(new RegExp(rules[i], "gi"), ""); url = url.replace(new RegExp(rules[i], "i"), "");
if(beforReplace != url) if(beforReplace != url)
{ {
@ -461,11 +461,8 @@ function start(items)
* Call for every provider the removeFieldsFormURL method. * Call for every provider the removeFieldsFormURL method.
*/ */
for (var i = 0; i < providers.length; i++) { for (var i = 0; i < providers.length; i++) {
let match = providers[i].matchURL(request.url);
if(match == providers[i].matchURL(request.url)); if(providers[i].matchURL(request.url))
if(match)
{ {
result = removeFieldsFormURL(providers[i], request); result = removeFieldsFormURL(providers[i], request);
} }

View File

@ -1,7 +1,7 @@
{ {
"manifest_version": 2, "manifest_version": 2,
"name": "ClearURLs", "name": "ClearURLs",
"version": "1.2.2.21", "version": "1.2.2.22",
"author": "Kevin R.", "author": "Kevin R.",
"description": "Remove tracking elements form URLs.", "description": "Remove tracking elements form URLs.",
"homepage_url": "https://gitlab.com/KevinRoebert/ClearUrls", "homepage_url": "https://gitlab.com/KevinRoebert/ClearUrls",