- Status Closed
- Percent Complete
- Task Type Update Request
- Category Any
- Assigned To No-one
- Operating System All
- Severity Medium
- Priority Very Low
- Reported Version Any
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#1231 - Update addon random agent spoofer
The useragents in random agent spoofer are detected as old apart from, firefox 60 for win7 and win10.*
I recommend focusing on the ones most people still use of each os type and scrapping the rest.
aka, for each section, such as winbugs, mac, gnu/linux... unix, android, etc...
Keep the most used ones, and update them often.
I only suggest this, because it is less work for your team.
*Of all the firefox ones, those are the only ones that work...
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Patches appreciated. The task is easy to do, but time consuming to keep up with all the new browsers.
Basically:
1) Use some new browsers in a VM
2) Visit a site such as browserspy.dk to scrape relevant headers and save them in a text file
3) Grab the RAS XPI, rename it to a zip, and extract
4) Navigate to random-agent-spoofer/data/json/useragents.json and apply updated UAs.
- Note that this format also requires a number next to each listing known as "profileID". Simply keep the numbers in chronological order to avoid bugs.
5) Place modified json back into zip, bump version number in install.rdf, rename to xpi, push update.
Yeah, I know, the only ones I really care about, are the ones for the latest firefox esr. If that helps.
The patches probably are easy to do, but the way you described it seems a bit complex. But in general, please do it every so often, like every few weeks or so. If you can that is. ;)
This addon recently received an update from a forked upstream, so I have rebased our minor branding and GUID patches against it.
If someone is willing to run non-free updated browsers regularly and collect Useragent Strings we could still use a maintainer for this package. Their sole responsibility would be to update data.json when a new browser version comes out. I don't have the time to commit to that currently.