Add site blocked alert page
Inform the user about the full url blocking
This commit is contained in:
parent
b23089ac9a
commit
e528ade2f0
11
clearurls.js
11
clearurls.js
|
@ -12,6 +12,7 @@ var badgedStatus;
|
|||
var tabid = 0;
|
||||
var globalCounter;
|
||||
var globalURLCounter;
|
||||
var siteBlockedAlert = browser.extension.getURL ('./siteBlockedAlert.html');
|
||||
|
||||
/**
|
||||
* Initialize the JSON provider object keys.
|
||||
|
@ -205,6 +206,9 @@ function Provider(_name,_completeProvider = false){
|
|||
this.matchException = function(url) {
|
||||
var result = false;
|
||||
|
||||
//Add the site blocked alert to every exception
|
||||
if(url == siteBlockedAlert) return true;
|
||||
|
||||
for (var i = 0; i < exceptions.length; i++) {
|
||||
if(result) { break; }
|
||||
|
||||
|
@ -335,12 +339,13 @@ function clearUrl(request)
|
|||
result = removeFieldsFormURL(providers[i], request);
|
||||
|
||||
/*
|
||||
* Cancel the Request
|
||||
* Cancel the Request and redirect to the site blocked alert page,
|
||||
* to inform the user about the full url blocking.
|
||||
*/
|
||||
if(result["cancel"]){
|
||||
return {
|
||||
cancel: true
|
||||
}
|
||||
redirectUrl: siteBlockedAlert
|
||||
};
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"manifest_version": 2,
|
||||
"name": "ClearURLs",
|
||||
"version": "1.1.2.1",
|
||||
"version": "1.1.2.2",
|
||||
"author": "Kevin R.",
|
||||
"description": "Remove tracking elements form URLs. ",
|
||||
"homepage_url": "https://github.com/KevinRoebert/ClearUrls",
|
||||
|
@ -36,5 +36,8 @@
|
|||
{
|
||||
"matches": ["<all_urls>"]
|
||||
}
|
||||
],
|
||||
"web_accessible_resources": [
|
||||
"siteBlockedAlert.html"
|
||||
]
|
||||
}
|
|
@ -67,7 +67,7 @@
|
|||
<footer>
|
||||
<div class="row">
|
||||
<div class="col-sm-1 navbar-inverse text-center">
|
||||
<small class="text-muted">Version 1.1.2.1</small>
|
||||
<small class="text-muted">Version 1.1.2.2</small>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
|
56
siteBlockedAlert.html
Normal file
56
siteBlockedAlert.html
Normal file
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Required meta tags -->
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
|
||||
<!-- Bootstrap CSS -->
|
||||
<link rel="stylesheet" href="bootstrap.min.css">
|
||||
|
||||
<style>
|
||||
body {
|
||||
background-color: #333;
|
||||
color: white;
|
||||
text-shadow: 0 1px 3px rgba(0,0,0,.5);
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #f72d04;
|
||||
}
|
||||
|
||||
.content {
|
||||
position: absolute;
|
||||
top: 40%;
|
||||
left: 50%;
|
||||
transform: translate(-50%,-50%);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container content">
|
||||
<div class="row">
|
||||
<div class="col-sm-10 col-sm-offset-1">
|
||||
<h1 class="text-center">This site or element was blocked by <b>ClearURLs</b> Add-on</h1>
|
||||
<p class="text-center">
|
||||
This site or element was blocked by <b>ClearURLs</b> Add-on, because we identify this site as an
|
||||
advertising and/or tracking service.
|
||||
<br>
|
||||
To visit this site, you must temporarily deactivate the Add-on.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer class="navbar-fixed-bottom">
|
||||
<div class="navbar-inverse text-center">
|
||||
<small class="text-muted">Version 1.1.2.2</small>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!-- Optional JavaScript -->
|
||||
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
|
||||
<script src="jquery-3.2.1.min.js"></script>
|
||||
<script src="bootstrap.min.js"></script>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user