Support Article
To make CFS6.8 BA backward compatible with IE8 after IE11 patch
SA-7655
Summary
Developer applied IE11 patch provided in HotFix-903 for FS6.8 to make the code JSF2.1 and Browser Agnostic. And attempted to run the application on IE8 but got error message - "browser not compatible". This is because of the check present in checkBrowser.js which checks the browser version and returns true if its greater than or equal to "9". Even after removing this check, it is stuck on the loading page as the jquery used for IE11 returns undefined in case of IE8. This is present in desktop.js in initializeDesktop() function.
Error Messages
Not Applicable
Steps to Reproduce
- Publish the application
- Open it using IE8, browser compatibility message appears
- Bypass the check in "BrowserPass()" of checkBrowser.js and then try to open the application using IE8.
- It gets stuck on the loading page.
Root Cause
Upgrade to new JSF 2 specific libraries is mandatory for IE11 because of issues with existing JSF 1.2 and JSF 2 specific libraries (shipped with CFS 6.9 and previous releases) on IE11.
Resolution
Due to limited support to HTML 5 in IE 8, the CFS6.8 Browser Agnostic Framework will not be supported on IE 8.
Below are the important points and requirements to apply the patch [HotFix-903].
- Upgrade to new JSF 2 specific libraries is mandatory for IE11 because of issues with existing JSF 1.2 and JSF 2 specific libraries (shipped with CFS 6.9 and previous releases) on IE11. The new patch will hence be certified only with Apache Myfaces 2.2.6 and Apache MyFaces Trinidad 2.1.0.
- The Chordiant Faces Framework and all OOTB applications like Admin Manager and FMX will be made to work with these new jars.
- Those who continue to use JSF 1.1 or 1.2 specific jars need to move to JSF 2 as per the guidelines in Chordiant JSF Developer's Guide <https://mesh.pega.com/docs/DOC-67565> of CFS 6.9.
- Any changes that may be required for above mentioned new JSF 2 specificlibraries, will be documented along with the patch.
- Browser Agnostic changes (including HTML 5 and CSS 3 changes), as documented in the Browser Agnostic Application Developer's Guide<https://mesh.pega.com/docs/DOC-67558> of CFS 6.9 are pre-requisites for the patch.
- Due to limited support to HTML 5 in IE 8, the Browser Agnostic Framework will not be supported on IE 8.
Tags:
Published February 12, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.