8. April 16, 2013 10:42 AM in response to: RamaKrishnan S
Re: JDE E1 Not Working in Firefox 20 Correct Answer Correct Answer
OK, I found 2 other ways to make it work besides downgrading to Firefox 19.x. The first: You can set a site specific override of the browser version in firefox as was needed for Chase bank. See the instructions here:
https://support.mozilla.org/en-US/questions/955701#answer-424885
Basically, you tell your browser to lie to E1 about what version it is. If the browser says it is 19 instead of 20, then E1 will accept it. Like downgrading, this requires action on each of the client, a maintenance nightmare.
The second method, and far better one for those of us with more than a handful of end users I think, is to modify the JAS server's browscap.ini. As 'AnaE - Oracle' pointed out, there is no Firefox 20.* in there. I added the following to my browscap.ini in the PY environment and bounced the PY instance. So far it seems to be working fine. Assuming further testing doesn't discover any new problems, I'll add it to my PD environment tonight when I can kick the users off for a few minutes.
Edited to add: Yep, it worked. I changed every one of the browscap.ini files I could find on my OAS machines, and after stopping and restarting the instances my users can use the new Firefox.version 20.0 (and 21 beta and 23 alpha). We should be good until Firefox 30 is released in a year or so. By the way, this same issue exists for IE-- the ini file will only understand through version 19.x. Safari, however, is good for any version.
Added the following to JAS server browscap.ini:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOZILLA FIREFOX 20.0
[MOZILLA FIREFOX 20.0]
parent=MOZILLA FIREFOX 10.0
version=20.0
majorver=20
minorver=0
[*(X11*) Gecko/* Firefox/2?.*]
parent=MOZILLA FIREFOX 20.0
platform=Linux
[*(Mac*) Gecko/* Firefox/2?.*]
parent=MOZILLA FIREFOX 20.0
platform=Mac
[*(Win*) Gecko/* Firefox/2?.*]
parent=MOZILLA FIREFOX 20.0
platform=Win