Internet explorer Xpage:打开附件-IE冻结

Internet explorer Xpage:打开附件-IE冻结,internet-explorer,xpages,attachment,Internet Explorer,Xpages,Attachment,我有一个在XPage上呈现的Notes文档。此文档包含文件附件,在notes文档中声明为RichText项。 这些附件使用控件显示 当我点击其中一个附件时,IE会问我是想打开还是直接下载。 如果单击“打开”,附件将毫无问题地打开(例如MS Word中的Word文档、Adobe Reader中的PDF等) 我返回浏览器(不管附件是否关闭),这里是我遇到问题的地方: 浏览器完全冻结,xsp中的导航停止工作,IE告诉我: %由于长期脚本,服务器%没有响应(不确定这是否是英语的确切消息。法语:%Serv

我有一个在XPage上呈现的Notes文档。此文档包含文件附件,在notes文档中声明为RichText项。 这些附件使用控件显示

当我点击其中一个附件时,IE会问我是想打开还是直接下载。 如果单击“打开”,附件将毫无问题地打开(例如MS Word中的Word文档、Adobe Reader中的PDF等)

我返回浏览器(不管附件是否关闭),这里是我遇到问题的地方: 浏览器完全冻结,xsp中的导航停止工作,IE告诉我: %由于长期脚本,服务器%没有响应(不确定这是否是英语的确切消息。法语:%Server%ne répond pasácause d'un script de longue durée)

无论如何,我在使用Firefox时没有这个问题

我不认为问题来自XPage,而是来自IE或IE本身的配置

以前有人有过这个问题吗


提前谢谢

我正在使用部分刷新。当使用完全刷新时,问题不会发生,但我必须使用部分刷新。我找到了一个解决方案:转到主题文件并添加:

<!-- File Download Link -->
   <control>
      <name>Link.FileDownload</name>
      <property>
         <name>styleClass</name>
         <value>xspLinkFileDownload</value>
      </property>
   </control>
<!-- File Download Link --> 
<control> 
        <name>Link.FileDownload</name> 
        <property mode="override"> 
                <name>target</name> 
                <value>_blank</value>
        </property> 
    </control> 

Link.FileDownload
样式类
XSPLINKFILE下载
Link.FileDownload
目标
_空白

因此,当您单击附件时,它将相当于“在新选项卡中单击并打开”它解决了问题,但我更喜欢另一种解决方案

我以前见过“长时间运行脚本”错误。您是否正在使用IE11并将兼容模式设置为IE10?是的,我正在使用IE11。将兼容模式更改为IE10时也会出现问题。除非绝对有必要在其自己的窗口中打开附件,否则您可能希望尝试在XPage中使用CC打开附件,如下所示:我在单击视图链接时设置了viewScope,它可以完美地工作,并允许所有PDF功能。编辑:只有在尝试使用打开对话框时才会出现问题:其中id是对话框的id您正在进行部分刷新还是完全刷新?我在使用部分刷新时也遇到过类似的问题,但在使用完全刷新时仍然可以正常工作。其他人可以使用部分刷新,但我们从未找到原因。我最终在一个面板中创建了一个表,并将rendered属性设置为使用范围值,该范围值是在单击链接/按钮并进行部分刷新时设置的。如果这是可行的,我可以让你接受这个答案,如果你这样选择的话。