javascript - 在javascript中提升权限

标签 javascript sharepoint elevated-privileges

在 SharePoint 中,当我需要在用户没有权限的情况下执行操作时,我使用:

SPSecurity.RunWithElevatedPrivileges(delegate() 
 {
// DO SOMETHING WITH PRIVILEGES 
});

但现在我需要以提升的权限执行 JavaScript:

var context = new SP.ClientContext.get_current();
context.executeQueryAsync(); // NEED PRIVILEGES TO WORK

这可能吗?

最佳答案

不,那是不可能的。

用户将能够操纵 JavaScript,这将打开一个巨大的安全漏洞。您可以在服务器端执行此操作。如果您需要这样的东西,它必须全部发生在服务器上。

关于javascript - 在javascript中提升权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6028970/

相关文章:

javascript - casperjs:获取表单字段值

sharepoint - 更新 EndDate 导致 "Invalid data has been used to update the list item"

javascript - 是否有图像映射的替代方案能够更改图像上特定 div 区域的背景颜色?

sharepoint - 使用Powershell升级WSP

silverlight - 在浏览器受信任的应用程序 Silverlight 5

php - 在html链接中调用javascript函数

javascript - 如何在没有 hashmap 的情况下找到字符串中的第一对重复单词?

java - 在 Windows 上以管理员身份运行 Java 应用程序

javascript - 向 dijit.TitlePane 添加一些持久性(打开/关闭状态)

inno-setup - 如何从 Inno Setup 安装程序设置为 PrivilegesRequired=lowest 来运行具有管理员权限的应用程序?