The User Agent Switcher extension adds a menu and a toolbar button to switch the user agent of a browser. The extension is available for Toolkit-based Gecko applications (see the Works in section for more details), and will run on any platform that this layout engine supports, including Windows, OS X, and Linux.
The extension can be installed from from the releases page.
The latest source code can be downloaded as a ZIP file or directly from Github.
The current version should work in any Toolkit-based application using Gecko 7.0 or higher. It's been successfully tested in:
It should also work in Firefox 7.0 or higher, Pale Moon 24.0 or higher, SeaMonkey 2.4 or higher, and in other applications using Toolkit and Gecko 7.0 or higher, but these haven't been tested.
Older versions claim to support older 1.x and 2.x versions of Firefox, 1.x and 2.x versions of Flock, and Songbird. For SeaMonkey, 2.0 or higher is needed for it to function in a meaningful way (older versions claim to work in SeaMonkey 1.x, but they don't).
Of course, I recommend you use a current version of a maintained application if possible, to avoid putting yourself at risk for exploits.
Currently my planned releases are:
0.8: My first release, separating it from the original. Maybe it should be 0.7.4, as there are no major changes, but just some annoyances I've had have been fixed (persistent settings, the name of the menu item stays the same, fix for Netflix not working with the Tech Patterns list).- 0.8.x: These will be updates for XPCOM browsers that don't support WebExtensions, but the bulk of new development will go to the WebExtensions port.
- 0.9: This comes in two flavors: the XPCOM and WebExtensions flavors. The XPCOM flavor is merely meant to be used to migrate to the WebExtensions flavor. (Planned to coincide with Firefox 56.)
- 1.0: The WebExtensions version should be stable by this time. The XPCOM version will be discontinued. Updates of the XPCOM version will be done exclusively in the 0.8.x branch. (Planned to coincide with Firefox 57.)
Supported by:
- Chris Pederick, 0.1–0.7.3
- Keith Bowes, 0.8–current
All files are distributed for free under the terms of the GNU General Public License. This does not apply to the icons included in the extension which have their own individual licenses.