+
This release includes a countermeasure against phishing attacks, improved panel rendering, more options, and a number of minor updates.
+
I'm also pleased to announce that ScriptSafe is officially available for the Opera browser! With this, I have updated the documentation to reflect the latest updates to ScriptSafe (revamped panel layout and new features).
+
My sincere thanks and gratitude to all my users, translators, beta testers, and supporters.
In this release you will find the following updates:
- - v1.0.9.1 BETA:
- - Added option to block Data URLs (data:text/html) to protect users against new phishing attacks (disabled by default)
+ - v1.0.9.1:
+ - Added option to block Data URLs (data:text/html) to protect users against new phishing attacks (disabled by default, found in "General Settings")
- Added the ability to set ScriptSafe's interface language (found at the top of the Options page)
- Improved ScriptSafe panel scalability in terms of font size and screen resolution
+ - Fixed occasional panel loading issue when NOSCRIPT blocking and Ratings are both enabled
- Added option to show or hide the ScriptSafe context (right-click) menu
- - Fixed occasional panel loading issue when NOSCRIPT blocking is enabled
- Added ability to manually add domains to fingerprint whitelists
- Minor update to the Chinese - Simplified translation
- Updated unwanted content providers list
diff --git a/js/options.js b/js/options.js
index 1fa2c11..94255dc 100644
--- a/js/options.js
+++ b/js/options.js
@@ -305,7 +305,7 @@ function saveElement(id) {
localStorage[id] = $("#"+id).val();
}
function loadOptions() {
- $("#title").html("ScriptSafe v"+version+" BETA");
+ $("#title").html("ScriptSafe v"+version);
loadCheckbox("enable");
loadCheckbox("syncenable");
if (!$("#syncenable").prop('checked')) $("#syncbuttons").hide();
diff --git a/js/popup.js b/js/popup.js
index 73f20d1..77dc220 100644
--- a/js/popup.js
+++ b/js/popup.js
@@ -57,7 +57,7 @@ document.addEventListener('DOMContentLoaded', function () {
$("#pop_refresh").mouseup(function(e) { if (e.which != 3) chrome.tabs.reload(); window.close(); });
});
function init() {
- $("#version").html(version+" BETA");
+ $("#version").html(version);
$("#pop_options").html(bkg.getLocale("options"));
chrome.windows.getCurrent(function(w) {
chrome.tabs.getSelected(w.id, function(tab) {
diff --git a/js/updated.js b/js/updated.js
index e0dd044..efcc6dc 100644
--- a/js/updated.js
+++ b/js/updated.js
@@ -4,7 +4,7 @@
var bkg = chrome.extension.getBackgroundPage();
document.addEventListener('DOMContentLoaded', function () {
var version = '1.0.9.1';
- $("#title").html("ScriptSafe v"+version+" BETA");
+ $("#title").html("ScriptSafe v"+version);
$('#versionno').html(version);
$("#loadoptionspage").click(function() { location.href='options.html'; });
$("#closepage").click(function() { window.open('', '_self', '');window.close(); });
diff --git a/js/yoyo.js b/js/yoyo.js
index 398f296..bc249d0 100644
--- a/js/yoyo.js
+++ b/js/yoyo.js
@@ -771,6 +771,7 @@ var yoyo1 = [
'adscampaign.com',
'adscampaign.net',
'adscendmedia.com',
+'adscholar.com',
'adscience.nl',
'adscoops.com',
'adscpm.com',
@@ -1612,7 +1613,6 @@ var yoyo1 = [
'bannerswap.com',
'bannersworld.com',
'bannersxchange.com',
-'bannertesting.com',
'bannerware.com',
'bannerweb.com',
'bannery.cz',
@@ -3081,6 +3081,7 @@ var yoyo1 = [
'etre.science',
'eu-adcenter.net',
'eurekster.com',
+'euro-linkindex.de',
'euro-vertrieb.com',
'euroclick.com',
'euroconcept.ro',
@@ -3089,6 +3090,7 @@ var yoyo1 = [
'europerank.com',
'euros4click.de',
'eurosponsor.de',
+'eusta.de',
'eva-parkin.us',
'eva-ryerson.us',
'eve-hy.us',
@@ -3168,6 +3170,7 @@ var yoyo1 = [
'fabriquer.ovh',
'faith-weissman.us',
'faiyazahmed.com',
+'falconsafe.com.sg',
'fallencrafts.info',
'fallon-navarro.us',
'family-partners.fr',
@@ -3933,7 +3936,6 @@ var yoyo1 = [
'imgfarm.com',
'imiclk.com',
'imimobile.com',
-'imitrk.com',
'immanalytics.com',
'immediateresponseforcomputer.com',
'impactmobile.com',
@@ -4452,6 +4454,7 @@ var yoyo1 = [
'libstat.com',
'liczniki.org',
'lifeforminc.com',
+'lifelabs.vn',
'lifeserv.com',
'liftdna.com',
'ligatus.com',
@@ -6502,7 +6505,6 @@ var yoyo1 = [
'sitecounter.be',
'siteflow.com',
'siteimproveanalytics.com',
-'sitemerkezi.net',
'sitemeter.com',
'sitepal.com',
'sitepalace.com',
@@ -7165,7 +7167,6 @@ var yoyo1 = [
'traffic.ru',
'traffic4u.com',
'traffic4you.de',
-'trafficadept.com',
'trafficads.com',
'trafficbeamer.com',
'trafficbeamer.nl',
@@ -24523,7 +24524,6 @@ var yoyo2 = [
'adhosting.ohmyad.co',
'adhr.hit.gemius.pl',
'adi.bigmir.net',
-'adi.mainichi.co.jp',
'adialy.go2cloud.org',
'adidm.idmnet.pl',
'adidm07.idmnet.pl',
@@ -30068,7 +30068,6 @@ var yoyo2 = [
'banner.itweb.co.za',
'banner.jobsahead.com',
'banner.jobsdb.com',
-'banner.joylandcasino.com',
'banner.kanald.com.tr',
'banner.kiev.ua',
'banner.lasvegasusacasino.com',
@@ -30989,7 +30988,6 @@ var yoyo2 = [
'blog.byethost.com',
'blog.chartboost.com',
'blog.data.ero-advertising.com',
-'blog.disqus.com',
'blog.duba.net',
'blog.ero-advertising.com',
'blog.intext.ero-advertising.com',
@@ -50162,6 +50160,7 @@ var yoyo2 = [
'sync.richmetrics.com',
'sync.search.spotxchange.com',
'sync.smarttds.ru',
+'sync.teads.tv',
'sync.zenoviaexchange.com',
'sync2.adsniper.ru',
'synchrobox.adswizz.com',
@@ -52259,6 +52258,7 @@ var yoyo2 = [
'uk.nedstatpro.net',
'uk.sitestat.com',
'uk.static.planet49.com',
+'uk.websearchnow.net',
'uk1.siteimprove.com',
'uk4.hit.stat24.com',
'ukonline.hc0.me',
@@ -56418,7 +56418,6 @@ var yoyo2 = [
'wac.a164.edgecastcdn.net',
'wac.a164.taucdn.net',
'wad.adbasket.net',
-'wads.webteh.com',
'wahyufian.zoomshare.com',
'waiwidgets-1246822334.eu-west-1.elb.amazonaws.com',
'walgrns.112.2o7.net',
@@ -57630,6 +57629,7 @@ var yoyo2 = [
'zbxproxy01.con.local.vmsn.de',
'zc.zeroredirect1.com',
'zc.zeroredirect2.com',
+'zc2.quebec-bin.com',
'zd.zeroredirect1.com',
'zdau-builder.122.2o7.net',
'zdau-zdnetau.122.2o7.net',