Interesting new features…
http://www.informationweek.com/internet/showArticle.jhtml?articleID=198000591
Interesting new features…
http://www.informationweek.com/internet/showArticle.jhtml?articleID=198000591
Places will automatically organize bookmarks, as an aid to users who find it difficult to organize and find their bookmarks on their own.
Read: as an aid to users too lazy to organize and find their bookmarks on their own. ;D
As just such a user, I can’t wait.
Hi OrangeCrate,
Been testing the Deerpark test version for some time now, but only that far as some essential add-ons were supported, like NoScript, SiteAdvisor, and the Netcraft toolbar, the new security is impressive, some of the new features I have imported into my personal version of the latetst Pocketflock 0.7.11. Something I added myself into the components file is the following, save this as scopeRegistry.JS
var b = 4;
var url1 = "var a = 3; dump('url1:\\na: ' + typeof a + '\\nb: ' + typeof b + '\\n')"
url1 = "data:application/x-javascript," + encodeURIComponent(url1);
const jsLoader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
.getService(Components.interfaces.mozIJSSubScriptLoader);
var scopeObj1 = {};
jsLoader.loadSubScript(url1, scopeObj1);
var url2 = "dump('url2:\\na: ' + typeof a + '\\nb: ' + typeof b + '\\n')"
url2 = "data:application/x-javascript," + encodeURIComponent(url2);
var scopeObj2 = {};
jsLoader.loadSubScript(url2, scopeObj2);
function foo(evt) {
dump("main scope:\n");
dump("a: " + typeof a + "\n");
dump("scopeObj1.a: " + typeof scopeObj1.a + "\n");
}
window.addEventListener("load", foo, true);
const scopeRegistry = {
subscriptLoader: Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
.getService(Components.interfaces.mozIJSSubScriptLoader),
registeredScopes: {},
getScope: function getScope(aScopeId) {
if (typeof this.registeredScopes[aScopeId] == "undefined")
this.registeredScopes[aScopeId] = {};
return this.registeredScopes[aScopeId];
},
loadScriptByScope: function loadScriptByScope(aURL, aScopeId) {
if (aScopeId) {
var scopeObj = this.getScope(aScopeId);
this.subscriptLoader.loadSubScript(aURL, scopeObj);
} else {
this.subscriptLoader.loadSubScript(aURL);
}
}
}
I never grasped why NoScript was not brought in as by default, it can add so much more security, SafeDownload is another such add-on that helps scan all your downloads with your AV scanner of choice (up to 4 scanners).
Backfox can be a nice proxy: http://www.backfox.com/
polonus
I thought I was the only one…
Me either. It would be interesting to know their thinking behind not including it. I’ve always thought that Adblock Plus should be default too, but I think I understand why that isn’t. The world revolves on advertising dollars. Not a good business strategy to upset too many people.
Thanks for the info OrangeCrate.