Articles from Wladimir Palant

1-10 of 10
  1. 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

  2. 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)

    Comment on Article

  3. 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)

    Comment on Article

  4. 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

  5. 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

  6. 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

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

  8. 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

  9. 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

  10. 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

1-10 of 10
Home All Articles Entities Quotes Comments Login Register Powered by HiveFire