Symptom
When accessing content hosted in an external domain, the alert/popup box warning users about transitioning to an external domain doesn't appear, even though "enableInterstitialForExternalURL" is set to true.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Learning admin side > System Administration > Configuration > System Configuration > WEB_SECURITY >
- Set "enableInterstitialForExternalURL" to "true" >
- Don't add the domain/URL in allow list (whitelistedDomains) configuration >
- Set the content object with an external domain > Relate it to an item > Assign it to users >
- Learning user side > The given item is launched > The external domain is directly reached, without the alert/popup box.
Resolution
This represents the current system behavior. The alert/popup is a combination of two factors: (1) The “enableInterstitialForExternalURL” setting needs to be “true” in the “WEB_SECURITY” entry and (2) the content’s launch method. It'd work the following way:
- Once the setting is “true” and the launch method of the content isn’t a structured one (AICC with wrapper, Browser or Document Type), the alert/pop would appear.
- While the setting is “true” and the launch method of the content is a structured one (AICC without wrapper, SCORM 1.2, SCORM 2004 or SCORM 2004 4Ed.), the alert/popup wouldn’t appear.
To have a different system behavior, it'd be possible to have an enhancement request (KBA 2090228) created for it, where the Learning Product Management team can further review and assess the requested functionality to be considered in a future release.
Keywords
external, site, domain, url, content, object, item, course, open, launch, access, reach, warning, popup, alert, enableInterstitialForExternalURL, structured, method, missing, allow, list, whitelistedDomains, WEB_SECURITY , KBA , LOD-SF-LMS-CNT , Content , Problem
SAP Knowledge Base Article - Public