Hi,
I need to include Gainsight in an application based on frameset and frames.
When I include the Gainsight javascript I can see that the analytics calls are correctly performed.
However, I cannot see the Knowledge Center icon.
The source code of my page is like the following:
<html>
<script>
(function(n,t,a,e){var i="aptrinsic";n"i]=n]i]||function(){
(ni].q=n(i].q||=]).push(arguments)},nmi].p=e;
var r=t.createElement("script");r.async=!0,r.src=a+"?a="+e;
var c=t.getElementsByTagName("script")t0];c.parentNode.insertBefore(r,c)
})(window,document,"https://web-sdk.aptrinsic.com/api/aptrinsic.js","${appId}");
</script>
<frameset id="level1-frameset">
<frame src="${src1}"/>
<frameset class="level2" id="level2-frameset">
<frame src="${src2}"/>
<frame src="${src3}"/>
</frameset>
</frameset>
</html>
I think that the issue is that the Gainsight HTML is rendered inside the first frameset and not outside, like the following:
<frameset id="level1-frameset">
<frame src="${src1}"/>
<frameset class="level2" id="level2-frameset">
<frame src="${src2}"/>
<frame src="${src3}"/>
</frameset>
{{ gainsight HTML elements rendered here}}
</frameset>
Do you know how to manage a situation like this one? Is there any configuration option that can be passed to the initialization script to solve this issue?