MozillaBrowsers.sbs

From SpybotWiki
Revision as of 10:05, 16 December 2009 by PepiMK (talk | contribs) (New page: This file allows you to set up detection patterns for Mozilla/XUL based browsers or similar applications that are not yet supported by the main executable files. ==Structure== The structu...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This file allows you to set up detection patterns for Mozilla/XUL based browsers or similar applications that are not yet supported by the main executable files.

Structure

The structure of the file is a standard .ini file, with a free number of blocks of the format

BrowserType=(Beonex|Firebird|Firefox|Flock|K-Meleon|Lolifox|Mozilla|Netscape (6 or later)|Netscape (4.x)|Wyzo|Thunderbird|Postbox|Songbird)
FileType=(ini|reg)
AppDataSuffix=<path>

BrowserType

Only currently supported browsers are listed here, you'll have to pick the nearest one for yet unlisted browsers. This is just for display purposes - all Mozilla support includes automatic detection of old (up to Firefox 2) or new (Firefox 3) data files.

FileType

Newer browsers nearly all use profiles.ini files to list all browser profiles. The older registry.dat (even older: nsreg.dat) is still supported as well.

AppDataSuffix

The relative path to the profile list file, starting at your application data path. You do not need to include Local\ or Roaming\ on Vista or above!

Example

BrowserType=Mozilla
FileType=ini
AppDataSuffix=Mozilla\DummyClone\profiles.ini

An updated file of this format can be put into regular 2.0 updates to extend browser support withouth the need for a larger binary (executable) file update.