我发现我拥有的 XPage 在 Firefox 中加载时有一个奇怪的怪癖,我似乎无法解决。在我的 XPage 上,有一个 viewPanel,其中一列定义如下:
<xp:viewColumn styleClass="viewAction" id="View">
<xp:this.value><![CDATA[#{javascript:""}]]></xp:this.value>
<xp:viewColumnHeader value="View" id="viewColumnHeader2">
</xp:viewColumnHeader>
<xp:image url="/imgs/viewBtn.png" id="image2" styleClass="linkImg">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:openPage name="/Inspection.xsp" target="openDocument" documentId="#javascript:InspectionDoc.getDocument().getUniversalID();}">
</xp:openPage>
</xp:this.action>
</xp:eventHandler>
</xp:image>
</xp:viewColumn>
当我单击此链接并转到下一页时,它加载正常。但是,如果我仅在 Firefox 中使用“后退”按钮,并尝试再次单击此链接,则没有任何反应。单击后,链接执行任何操作大约需要 10-15 秒,并且在此之前没有任何操作排队。页面上的其他元素也是如此,包括带有点击事件的链接和带有 on change 事件的组合框,但奇怪的是,我的 dojo 下拉菜单立即起作用。
希望其他人已经看到了这个,或者有一个想法我可以试一试!
谢谢 Aaron Brake 4C技术