Good news for Firefox fans

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… :stuck_out_tongue:

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. :slight_smile:

:slight_smile: