【问题标题】:How can I add script to Dynamics Crm main.aspx page?如何将脚本添加到 Dynamics Crm main.aspx 页面?
【发布时间】:2015-11-18 10:34:10
【问题描述】:

我尝试使用 javascript 禁用特定用户登录。如果用户尝试登录,我将关闭窗口。我看到了一些关于将脚本添加到 main.aspx 页面的示例,但它不起作用。

请帮忙。

【问题讨论】:

  • 有更好的、支持的方式不允许用户登录到 CRM。最好的方法是禁用用户。如果您只希望用户不登录某个表单,您还可以使用安全角色来不允许他们查看表单。
  • 我不希望用户看到我所做的自定义。
  • 这毫无意义......首先,如果他们如此坚决地获得访问权限,他们可以绕过 JavaScript(在 Fiddler 中大约需要 2 分钟的工作时间。)为什么你会这样做 -鉴于它不受支持并且只会阻止不确定的人(他们甚至可能不知道开始的 URL 或对不正当访问系统有任何兴趣。)
  • @Nicknow 同意 - 当他的回答仍然毫无意义时,我放弃了尝试提供帮助
  • 我并不是说那些可能不知道起始 URL 或对不正当访问系统有任何兴趣的人,有一个特定的用户,我也没有坚持认为 javascript 是唯一的解决方案。我只求人帮忙,如果你帮不上忙,那你就别瞎想了。

标签: javascript dynamics-crm-2011 xrm


【解决方案1】:

我解决了。我加了

<script>

this.onload=function(){
if(USER_GUID.indexOf("{D9D73FD0-F377-E511-85D2-000C29458CDD}") > -1)
{
 window.location.replace(null);
}
}   
</script>

在 main.aspx 中的结束正文标记之前

【讨论】:

  • 修改 main.aspx 是不受支持的自定义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
  • 2017-07-05
  • 1970-01-01
  • 2021-11-16
  • 2022-10-24
  • 1970-01-01
相关资源
最近更新 更多