Support Article
Web Mashup screen is not appearing in IE
Summary
User has configured the Mashupgadget code, when user is accessing the gadget code Internet Explorer with medium level cookie setting than it is giving status error screen, where as same gadget is rendering as expected when user changes the cookie setting as advanced to allow all First and Third party cookies.
Medium level setting: Gadget is not rendering with option:
Advanced setting: Gadget is rendering as expected:
Error Messages
Status fail
Message There has been an issue; please consult your system administrator
Steps to Reproduce
- Configure a mashup.
- Embed it in a HTML page.
Root Cause
A defect in Pegasystems’ code or rules :
Internet Explorer has a policy that it does not set cookies when serving third party content using an iframe.
It allows only websites that send a P3P header to set the cookie. P3P is a protocol for websites to declare their privacy policies.
However this protocol was not widely adopted by all browsers and is in a discarded state.
But Internet Explorer still is hanging to that, in fact it is a lame implementation, it just checks if the header is present and does not bother about the actual header value.
Resolution
Apply HFix-35042. In addition to Hfix user must add P3P header in http/responseheader DSS rule.
P3P header: {"P3P":'CP=”ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI”'}
Published July 21, 2017 - 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.