[Xsltforms-support] In IE11 in secure mode (https) a call to document.write fails
Brought to you by:
alain-couthures
From: <lk...@li...> - 2014-11-17 16:30:17
|
Alain, As we tested our application that uses XSLTForms 1.0 RC2 we discovered a really bad bug. I'm pretty sure that is a bug with IE11, and not with XSLTForms, but the result is that forms submissions under IE11 in HTTPS mode do not work. Here is what happens. A form in the synchronous mode gets submitted to the back-end, processed, and a new page is returned successfully. At this time xsltforms.js executes function defined on line 8120. Then, after some checks it gets to line 8178 which replaces content of the form page with whatever the server returned. In all browsers, except IE11 it works fine. IE11 throws a security error SEC7111, and stops JavaScript processing. I'm not sure if you can do anything about it, but thought it would be a good idea to let other people know about it. We temporarily added specific code to use window.open() for IE11 to bypass the issue, but it is not a generic solution as we know what URL is the next page. Thanks for your work! Leonid Kagan, CTO Life Data Systems,Inc. Confidentiality Note: This message is intended for use only by the individual or entity to which it is addressed and may contain information that is privileged, confidential, and exempt from disclosure under applicable law. |