on 03-12-2018 6:28 PM
I set my url.exit parameter in BIlaunchpad.properties to a url external to our BOBJ server. When I click "Log off" link from LaunchPad the system tried to open the url in the parameter. The problem is that I get the message :"This content cannot be displayed in a frame". How do I prevent LaunchPad from trying to open the exit url in a frame?
We are running version 4.2 sp4 non fiori launchpad web interface
As already mentioned by Denis, this happens due to certain settings to prevent clickjacking attack.
So, as a workaround, you can try the below steps:
1. Create a folder ExitURL inside <Tomcat Installation Dir>\webapps folder.
2. Inside the folder above, create an html file exiturl.htm with content as below:
<html>
<head>
<title> Please wait .. </title>
<script>
top.location = "https://www.google.co.in";
</script>
</head>
<body><p>Please wait...</p></body>
</html>
3. Change the URL in the script above as required.
4. Open the file <Tomcat Installation Dir>\webapps\BOE\WEB-INF\config\custom\BIlaunchpad.properties and modify the exit url as:
url.exit=/ExitURL/exiturl.htm
5. Restart Tomcat. It may take some time to become fully up and running.
6. Login to BI Launchpad and log out to test the behavior.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a security measure to prevent clickjacking.
https://stackoverflow.com/questions/42377278/this-content-cannot-be-displayed-in-a-frame
https://launchpad.support.sap.com/#/notes/2299394
p.s.
why would your exist URL point to external server ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.