User-Agent Switcher Version History

11 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 1.2.2 8.2 MiB Works with Firefox for Android 56.0 and later, Firefox 52.0 and later

Version 1.2.1 8.2 MiB Works with Firefox for Android 55.0 and later, Firefox 52.0 and later

  • Allow User-Agent entries to be disabled in the options without removing them
  • Guess categories for User-Agent strings pasted into the text edit view without one set (instead of always defaulting to „Other“)
  • Translation updates (Indonesian, Turkish)
  • Update default User-Agent list

Version 1.2.0 8.2 MiB Works with Firefox for Android 55.0 and later, Firefox 52.0 and later

  • Per-page User-Agent overrides! Finally!
  • Use now browser.contentScript API to prevent leakage of original User-Agent data on document-start
  • Spoof new navigator.* properties: appVersion, cpuClass, product, productSub, vendor & vendorSub
  • Updated default User-Agent list (thanks Linda Gilford!)
  • BrowsCap and PSL definitions updated
  • Translation updates (Norwegian, Japanese, Chinese/Mandarin, Polish, Spanish, Portuguese/Brazilian, Turkish, Ukrainian, French, Italian, )
  • Lots of refactoring:
    • Entire codebase is now introspectable using TypeScript
    • Popup menu code was largely rewritten and modularized
    • Replace Makefile-base build by the official web-ext tool
  • (Unfortunately updating BrowsCap caused a major size increase that I'm not able to track down.)

Version 1.1.2 2.6 MiB Works with Firefox for Android 55.0 and later, Firefox 52.0 and later

Revert changes from version 1.1.1 because a user reported issues (leak was fixed in the subsequent 1.2.0 version using the new browser.contentScripts API instead)

Version 1.1.1 2.6 MiB Works with Firefox for Android 55.0 and later, Firefox 52.0 and later

  • Fixed leak when page accesses User-Agent data using JavaScript too early
  • Translation updates (Polish, French, Indonesian)

Version 1.1.0 2.6 MiB Works with Firefox for Android 55.0 and later, Firefox 52.0 and later

  • Random mode now adds a configurable amount of variance each time it reschedules
  • Current User-Agent string is now parsed and sane values for navigator.platform and navigator.oscpu are infered based on this
  • Fixed IFrame data leak
  • Translation updates (Serbian, Russian, Japanease, German, Dutch, Polish & Portuguese)

Version 1.0.7 113.5 KiB Works with Firefox for Android 55.0 and later, Firefox 52.0 and later

  • Allow grouping User-Agent entries by category
  • Time-based random User-Agent switching
  • Contents of the popup menu are now fully synchronized with the extension storage data
  • Seldomly used User-Agent categories can be collapsed to save space
  • Some bug fixes
  • Translation updates:
    • Czech (Michal Čihař)
    • German (Alexander Schlarb)
    • Russian (Maxim Lysenko)
    • Serbian (Марко М. Костић)
    • Turkish (monolifed)

Version 1.0.6 80.9 KiB Works with Firefox for Android 52.0 and later, Firefox 52.0 and later

  • Special fixes for Firefox for Android 55 only
  • Make preference page available on mobile with mobile-friendly layout
  • Update and expand user-agent list (now also has iPad, Android Tablet and wget)

Version 1.0.5 80.0 KiB Works with Firefox for Android 52.0 and later, Firefox 52.0 and later

Compatibility for Firefox for Android 55+

Version 1.0.4 80.0 KiB Works with Firefox for Android 52.0 and later, Firefox 52.0 and later

Version 1.0.3 80.0 KiB Works with Firefox for Android 52.0 and later, Firefox 52.0 and later

Made add-on "technically usable" on Firefox for Android – the user experience will stay abysmal however, until at least the missing browserAction and options_ui APIs have been implemented