Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

A browser extension that adds a menu and a toolbar button to switch the user agent of a browser.

License

Notifications You must be signed in to change notification settings

keithbowes/user-agent-switcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Agent Switcher

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.

Downloading and installing

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.

Works in

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.

Plans

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

Help

Acknowledgements

Supported by:

Authors

License

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.

About

A browser extension that adds a menu and a toolbar button to switch the user agent of a browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.4%
  • Makefile 3.1%
  • HTML 1.8%
  • CSS 1.7%