0

情况

我的 SharePoint 网站上有一个文件必须由未知数量的用户打开。这是一个 InfoPath 表单,由浏览器根据 MIME 类型设置自动打开。我的组织使用 IE,由于我是组织的“节点”,我无法访问标题或 .htaccess 文件。它也是一个具有大量安全设置的 Intranet,其中许多设置在个别计算机上经常更改,因此无法解释它们。

尝试

我试过 JavaScripttarget='_blank'execCommand. 不幸的是,它们都不起作用,我束手无策!Infopath 表单支持浏览器,文档库设置为在客户端程序中打开,但大多数人无法打开表单。

问题

有没有办法使用 JavaScript 或类似的客户端语言来提示“打开”框?除非有人知道将其配置为始终提示而不是在浏览器中自动打开的方法,否则就是这样。

4

2 回答 2

1

灵魂是在服务器上真正使用它。需要设置 Content-disposition 标头。MS 知识库文章

共享点管理员应该能够在常规设置中设置设置并设置Browser File Handling为严格。

于 2012-04-10T12:05:39.343 回答
1

我以前没有使用过 InfoPath,但似乎这个问题可能与浏览器文件处理设置有关。

默认情况下,浏览器文件处理在 web 应用程序级别设置为严格(应该如此)。但是,这可以在文档库级别被覆盖,据我所知,它是一个隐藏设置(至少我从未在 UI 中看到它),因此您需要使用 SharePoint Manager 或 PowerShell 来查看/更改。

如果需要,您可以使用 PS 在 Web 应用级别为此设置添加例外。不确定您是否可以在 doclib 级别执行相同的操作。

于 2012-04-10T12:20:22.727 回答