使用运行时优化的Javascript

时间:2012-03-20 08:08:26

标签: xpages

我在e-office blog上遇到了同样的问题,但就我而言,它也发生在IE9中。当我手动刷新页面时,一切都恢复正常。看起来JS聚合器试图用javascript文件做一些事情。

有没有人为此找到解决方案?

这是我加载客户端javascript文件的方式。 ' xast.locationJS'变量是服务器上可以找到javascript文件的位置。

   <xp:this.resources>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[${javascript:return  applicationScope.get("xast.serverUrl") +"/" +applicationScope.get("xast.locationJS") + "/jquery-1.5.1.min.js"}]]></xp:this.src>
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[${javascript:return applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/jquery.hoverIntent.minified.js"}]]></xp:this.src>
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[${javascript:return  applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/jquery.tools.min.js"}]]></xp:this.src>
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[${javascript:return  applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/jquery-ui-1.8.14.custom.min.js"}]]></xp:this.src>
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[#{javascript:return  applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/C2C_dojo.tools.js"}]]></xp:this.src>
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[#{javascript:return  applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/CommonXmlFunctions.js"}]]></xp:this.src>      
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[#{javascript:return  applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/C2C_WebCaseSuggest.js"}]]></xp:this.src>
    </xp:script>
    <xp:script clientSide="true">
        <xp:this.src><![CDATA[${javascript:return  applicationScope.get("xast.serverUrl") + "/" + applicationScope.get("xast.locationJS") + "/uncompressed/xpUtils.js"}]]></xp:this.src>
    </xp:script>
</xp:this.resources>

1 个答案:

答案 0 :(得分:0)

看起来“计算页面加载”属性是问题所在。我认为在页面加载时计算的库将由JS聚合器自动获取,或类似的东西。