在 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/