Skip to main content

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?

Be the first to reply!

Reply