Try changing the
userAgentw that's sent forward either permanently:
Changing User Agent in Firefoxor on a per site basis:
UAControlNote that these methods won't interfere with reporting the correct userAgent if it's via JavaScript but it might allow you to install later versions from Mozilla' addon site.
eg. To emulate Firefox 18 try a userAgent string of:
Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20130108 Firefox/18.0.1For current v20 alpha try:
Mozilla/5.0 (Windows NT 6.1; rv:20.0) Gecko/20130108 Firefox/20.0a1Get the Firefox release dates from here:
Rapid/Release CalendarTo check what your browser reports, go to
Analyze My Browser, click on the
Browser tab and scroll down to
Navigator.
Download the current version of
Firefox Portable, see what it reports then substitute that string in.
eg.
To get Firebug 1.11.1 installed:1) Change the userAgent to: Mozilla/5.0 (Windows NT 6.1; rv:20.0) Gecko/20130108 Firefox/20.0a1
2) Right click and choose
Save As... on the button,
don't just click it. This will download v1.11.1, (if you don't change the userAgent you get 1.7.3).
3) Open the xpi with a zip program and edit the
install.rdf file, new values for minVersion and maxVersion:
<!-- Firefox -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>15.0</em:minVersion>
<em:maxVersion>21.0a1</em:maxVersion>
</Description>
</em:targetApplication>
4) Resave the install.rdf back into the archive (xpi).
5) Drop it on Pale Moon' window, it should install - it did here.