Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Relatively straightforward-
In QMC/Source Documents/Server/Availability - I have only checked IE Plugin as the access method (Full browser is unchecked) as the business wants end users to use IE browser.
However, I still see the application thumbnail in access point when opened in Chrome. Doesn't open on click which is good but the requirement is that the application Icon/thumbnail should only be seen in IE and not chrome to encourage end users to only use IE based on app design.
Apart from using section access (can't do for internal reasons), is there any other way to resolve this?
Hello @siddharth_kulka - There's nothing built into the product itself that would allow the hiding of the thumbnails if not using Internet Explorer. This would require you to build your own solution or customize beyond the out of the box capabilities.
If this is a requirement for you, it may be worth getting in touch with our Services/Consulting group.
/Sonja
You have to modify the "index.htm" on QlikView Web Server (c:\Program Files\QlikView\Web\index.htm) in a way to get only in IE the Accespoint and all other browsers will show a message like this:
Do following steps:
1. Make a copy of "index.htm" as backup.
2. Open "index.htm" in an editor.
3. Move the content of the body section (all lines between <body> and </body>) to a new file "bodyAccesPoint.htm"
4. Create a new file "bodyBrowserNotSupported.htm" with content:
<h1>QlikView AccessPoint</h1>
<h3>***</h3>
<h2>This browser is not supported!</h1>
<h3>***</h3>
<h2>Please use the Microsoft Internet Explorer.</h2>
5. Add to the head section the following lines:
<script>
$(function(){
var ua = window.navigator.userAgent;
// Check for Trident engine which is only used by IE
if(ua.indexOf("Trident")>0)
$("#DynamicBodyContent").load("bodyAccesPoint.htm");
else
$("#DynamicBodyContent").load("bodyBrowserNotSupported.htm");
});
</script>
6. Put in the body section the line:
<div id="DynamicBodyContent"></div>
Now your "index.htm" should look like this:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>QlikView - AccessPoint</title>
<link rel="shortcut icon" type="image/x-icon" href="/QvAjaxZfc/htc/Images/favicon.ico" />
<link rel="stylesheet" href="global.css" type="text/css" media="screen" />
<link rel="stylesheet" href="custom.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script>
$(function(){
var ua = window.navigator.userAgent;
// Check for Trident engine which is only used by IE
if(ua.indexOf("Trident")>0)
$("#DynamicBodyContent").load("bodyAccesPoint.htm");
else
$("#DynamicBodyContent").load("bodyBrowserNotSupported.htm");
});
</script>
</head>
<body>
<div id="DynamicBodyContent"></div>
</body>
</html>
The attached zip contains all files for QV Web Server v12.50IR.
@cwolf solution will definitely work, and that is what I was going to explain, but he went all the way with things, just keep in mind doing the page mods nullifies support on the modified pages, so before submitting any future cases to support, you will need to test things using the original pages to be sure you can still replicate the issue etc., just wanted to point that out, as that will be the response from support if you have not done so already.
If things did work, please be sure to return to the thread and use the Accept as Solution button on the post to mark it giving them credit for the help. Otherwise I agree with Sonja, I am not aware of a means to prevent the thumbnails otherwise, and the only other thing you could do is submit an IDEA on this using the following link:
https://community.qlik.com/t5/Ideas/idb-p/qlik-ideas
Regards,
Brett