【发布时间】:2012-04-10 20:28:57
【问题描述】:
情况:
我的 SharePoint 网站上有一个文件必须由未知数量的用户打开。这是一个 InfoPath 表单,由浏览器根据 MIME 类型设置自动打开。我的组织使用 IE,由于我是组织的“节点”,我无法访问标题或 .htaccess 文件。它也是一个包含大量安全设置的 Intranet,其中许多设置在个人计算机上经常更改,无法解释。
尝试:
我已经尝试过 JavaScript target='_blank' 和 execCommand。不幸的是,它们都不起作用,我束手无策! Infopath 表单不支持浏览器,文档库设置为在客户端程序中打开,但大多数人无法打开表单。
问题:
有没有办法使用 JavaScript 或类似的客户端语言来提示“打开”框?除非有人知道如何将其配置为始终提示而不是在浏览器中自动打开,否则就是这样。
【问题讨论】:
-
“大量的安全设置,其中许多在个别计算机上经常更改,无法解释它们” - 现在 /that/ 是矛盾的。听起来不太安全。
-
我认为,从黑客的角度来看,不可预测性比统一性更安全。那不是我们的安全政策;它更像是“用户能做的越少,黑客能做的就越少”,这是一种意译和略带讽刺的方式。组策略设置不断更新,并非每台计算机都获得更新/插入网络。拥有 3.5k 用户,这并不像您想象的那么容易。
-
种类越多,可以攻击的向量就越多。
-
我们找到了一个更简单的解决方案来解决尚未完全了解的问题。就文件处理而言,Firefox 不得具有与 IE 相同的设置,并且只要计算机上安装了 Infopath,它就可以使用 IE 正常打开。由于 IE 是我们需要的浏览器,Firefox 不是我们需要准备的情况。虽然我仍然会研究这个以解决未来的问题......
标签: javascript file sharepoint