-
Entities in the News
-
Third-party JavaScript - yes, it is a security risk
Adblock Plus (Dec 2 2008) Explore Article
Third-party JavaScript includes are as popular as ever. Almost every web page includes third-party scripts, be it for advertising, for visitor statistics or just for the fun widgets. The awareness of security risks connected to it — it is just not there. All the better to see The Register bring up this issue again, this time because of Google Analytics being used on Barack Obama’s website (and particularly in the admin ... (Read Full Article)
Comment on Article Mentions: Google Analytics Google
-
Different ways to force garbage collection
Adblock Plus (Nov 20 2008) Explore Article
Yesterday I reported a Gecko bug where reproducing required the garbage collector to run. In the following discussion this useful snippet of code appeared: window.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindowUtils) .garbageCollect(); (Read Full Article)
-
Generating JavaScript documentation
Adblock Plus (Oct 21 2008) Explore Article
After years of neglecting code documentation I finally came around and added JSDoc comments to much of the Adblock Plus core. The next problem now — what tool should I use to extract these comments and generate documentation? Problem is, none of the off-the-shelf tools know JavaScript 1.8. (Read Full Article)
-
Filtering HTML code in Adblock Plus
Adblock Plus (Sep 11 2008) Explore Article
Henrik Gemal blogged about a new feature in Firefox, extensions can now inspect and modify the response of HTTP requests before it gets to the sender. And the best news is, it is coming to Firefox 3.0.3 as well, so extension developers don’t need to wait a year before this feature can be used. Obviously, Firebug and Firekeeper developers want this — the former to display the response, the latter to ... (Read Full Article)
Comment on Article Mentions: Firefox
-
And who comes to visit your web site?
Adblock Plus (Aug 6 2008) Explore Article
I often see people complaining that the page impressions on their site don’t match their ad impressions. Apparently, a large percentage of their visitors (you see numbers like 50% mentioned) don’t see their ads. And it is easy enough to find the guilty party — ad blocking software. The enemy is found, the world makes sense again, and the energy can be spent on solving the “issue”. Only that something doesn’t ... (Read Full Article)
Comment on Article Mentions: Firefox
-
Using XULRunner platform
Adblock Plus (Jul 15 2008) Explore Article
It is now more than a year that I started working on TomTom HOME, an application to manage personal navigation devices. The original version of this application (TomTom HOME 1.x) was written entirely in C++ and used wxWidgets library. After some time it became an unmaintainable mess, and a decision was made that a better platform for user interface development is necessary. I wasn’t around when XULRunner was chosen as ... (Read Full Article)
Comment on Article Mentions: Firefox
-
Blocking malicious sites with Adblock Plus
Adblock Plus (Jul 3 2008) Explore Article
I was reading about yet another wave of attacks exploiting a Flash vulnerability. It turned out that the Flash vulnerability used was already fixed but that doesn’t really matter — Adobe seems incapable of updating users to a secure Flash version in a timely fashion. So Firefox users were at risk here as well, and the continuing waves of SQL Injection attacks inserting malicious iframes into trusted websites didn’t exactly make ... (Read Full Article)
Comment on Article Mentions: Google Firefox
-
Emulating Window.openDialog with JavaScript arguments in an Xpcom component
Adblock Plus (Jul 2 2008) Explore Article
Opening a XUL dialog from JavaScript is usually easy, you use Window.openDialog method that is almost the same as Window.open but also accepts some parameters that the dialog will be able to access via Window.arguments collection. But what if your JavaScript code runs inside an XPCOM component doesn’t have a window? Still not very hard, you use nsIWindowWatcher.openWindow method then. The tricky part here is passing parameters to the dialog ... (Read Full Article)
Comment on Article Mentions: Javascript
-
TomTom HOME and add-ons
Adblock Plus (Mar 17 2008) Explore Article
I have been writing very little about what I am doing in my day job, maybe it is time to change this. As some might know, I am a developer in the team behind TomTom HOME, an application that allows users to manage their TomTom navigator devices (e.g. installing new content on them, sharing it with other users or doing backups). (Read Full Article)
Comment on Article Mentions: Firefox
-
Great Java news
Adblock Plus (Feb 25 2008) Explore Article
It appears that Sun released a beta version of their new Java plugin, much earlier than I expected. The important thing is: this plugin no longer relies on the ancient OJI code in Mozilla’s codebase to implement things like LiveConnect (integration between JavaScript and Java applets). Instead, the new plugin uses the same scripting interfaces as all other plugins as well. This will reduce the number of issues significantly — nobody ... (Read Full Article)
Comment on Article Mentions: Firefox






Recent Comments
joew » Partial Functions in JavaScript
This is a fascinating article, partial function application is a really useful technique John's ...
pawan » Google
Here are two other similar products which I bookmarked in the past: http://www.maani ...
See all recent comments