Recently, I wrote about browser detection complaining about vendor/version detection strategies…
While converting my old “Your browser is out of date” messaging on this site from using a page redirect to an in-page message div, I realized that I had messed up my own browser detection for the latest released versions of Gecko-based browsers. doh!
It just goes to show that detecting vendor/version is problematic and should be avoided unless you have a very good reason.
If you are interested in the code, you can check it out. Let me know if you find any errors in this version.
The ua sidebar has been updated to include user agent strings for Firefox 18.104.22.168, Firefox 1.0.8, Mozilla 1.7.13, BonEcho (Firefox 2), Minefield (Firefox 3), SeaMonkey 1.1, SeaMonkey 1.5, Camino 1.0.1, and Internet Explorer 7.
If you already have the sidebar installed, you will automatically see the changes.
Spider 0.0.1.14 has been released. It contains a minor change to prevent multiple invocations of the init function in spider.js when loaded in Thunderbird’s preview pane.
Extension updating is still borked. 🙁
I did a quick release of Spider last night to support loading it in Thunderbird. No other changes were made.
Unfortunately, the update mechanism didn’t work so I will need to figure that out and post a new version. If you know what I did wrong, I would appreciate hearing from you.
I am seeing strange behavior when loading Spider into Thunderbird’s preview pane where Spider automatically reloads itself many times very quickly, so there will be an update soon which will hopefully fix the issue.