有没有人成功摆脱了这个提示?我们正在运行MOSS 2007 SP2,几乎所有客户端都是IE8,此对话框从文档库下载任何非办公室格式文档时会弹出:

http://www.freeimagehosting.net/uploads/8be549e1ba.png

这发生在我们的XP和Win7客户端上,似乎是由“ SharePoint Opentocuments类” ActiveX Control生成的。当该控件在附加管理器中禁用时,该消息就会消失,但是随后我们失去了打开文档进行编辑的能力。是否有任何方法可以保留该功能,但是当用户没有编辑权限时,可以消除警告消息?

编辑:下面提到的“下载后确认”复选框消除了此对话框:

http://www.freeimagehosting.net/uploads/a9f45f6716.png

有帮助吗?

解决方案

我已经修复了它,或者至少以某种方式解决了我们所有问题。当我 向我们的服务器添加了PDF图标支持, ,我在 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML\DOCICON.XML 文件,如链接的KB文章所建议的:

<Mapping Key="pdf" Value="pdficon.gif" /> 

但是本文档也指定了 OpenControl 许多文件类型的属性,当它出现时,它要么是空的,要么包含“ sharepoint.opentocuments”:

<Mapping Key="docx" Value="icdocx.gif" EditText="Microsoft Office Word" 
    OpenControl="SharePoint.OpenDocuments"/>

或者:

<Mapping Key="chm" Value="icchm.gif" OpenControl=""/>

事实证明, OpenControl 属性是指导浏览器打开文档的方式;如果属性为空白,则使用sharepoint.opentocuments IE添加插件,或使用该类型的浏览器的默认处理程序。

在这种情况下的关键是,如果属性为 失踪, ,SharePoint默认值告诉浏览器使用该附加组件,该附加组件显示警告消息。简单地将文件中的元素更改为

<Mapping Key="pdf" Value="pdficon.gif" OpenControl="" /> 

并回收应用程序池为我们解决了问题。我们所有的文档都是PDFS或Office文档,只要SharePoint网站位于用户的受信任站点区域中,该附加组件就不会显示办公室文档的警告消息。

许可以下: CC-BY-SA归因
scroll top