Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intuit partner platform 以文本形式显示HTML的蓝点菜单_Intuit Partner Platform - Fatal编程技术网

Intuit partner platform 以文本形式显示HTML的蓝点菜单

Intuit partner platform 以文本形式显示HTML的蓝点菜单,intuit-partner-platform,Intuit Partner Platform,检索应用程序菜单html后,它将显示为文本而不是html。Chrome抱怨资源被解释为脚本,但传输时使用MIME类型text/plain。我在Force.com平台上使用MVC。我曾尝试将响应的内容类型指定为“text/html”和“application/javascript”,但两者都不起作用 [编辑1] 代码 <script> intuit.ipp.anywhere.setup({ menuProxy: "https://c.na55.visual.force

检索应用程序菜单html后,它将显示为文本而不是html。Chrome抱怨
资源被解释为脚本,但传输时使用MIME类型text/plain
。我在Force.com平台上使用MVC。我曾尝试将响应的内容类型指定为“text/html”和“application/javascript”,但两者都不起作用

[编辑1]

代码

<script>
   intuit.ipp.anywhere.setup({
      menuProxy: "https://c.na55.visual.force.com/"
     + "apex/bluedot",
      grantUrl: "https://c.na55.visual.force.com/"
     + "apex/authpage"
   });
</script>

<ipp:bluedot>
    <div id="intuitPlatformAppMenu">
        <a id="intuitPlatformAppMenuLogo" href="javascript:void(0);" title="Intuit App Center">
            <span id="intuitPlatformAppMenuDot">&nbsp;</span>
        </a>
        <div id="intuitPlatformAppMenuDropdown" style="display: none;">
            <div id="intuitPlatformAppMenuDropdownTop"></div>
            <div id="intuitPlatformAppMenuDropdownInner">
                <<=======
            </div>
        </div>
    </div>
</ipp:bluedot>
public with sharing class GetBlueDotMenu {
    public String response {get; set;}
    public GetBlueDotMenu() {
        QbApiController api = new QbApiController ('GET', 'QB API' , null, null, 'https://appcenter.intuit.com/api/v1/Account/AppMenu');
        response = api.execute();
    }
}
api.execute()返回响应正文并将其保存到
response
,然后在页面上呈现。

PFB链接-

对于IE8,您应该添加(如上述文档中所述)


您可以清除浏览器的缓存,然后重试。 请告诉我进展如何


谢谢

这个问题源于Visualforce默认将字符串呈现为转义字符串。要修复它,apex:outputText属性
escaped
需要为“false”。不幸的是,它仍然是一样的。请参阅上面的代码和图像。如果可能,请在“[ie MenupXY URL]后面共享代码。您能用它测试您的代码吗?它应该会起作用。如果它不起作用,那么您可以参考中的其他解决方案,例如此解决方案,以获得类似于Visual Studio的Force registry key entry:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ipp="">