在MSCRM中使用了列表联动效果后,当客户端使用IP访问时,出现“字段windows事件onload错误拒绝访问”的错误,而用主机名访问时则不会出现该错误。后上网查咨询原来是Web资源脚本的问题。
原来的
var serverURL = Xrm.Page.context.getServerUrl();
if (serverURL.match(/\/$/)) {
serverURL = serverURL.substring(0, serverURL.length - 1);
}
var pathToWR = serverURL + "/WebResources/" + webResourceName;
configWR.load(pathToWR);
修改后
var pathToWR = "/" + Xrm.Page.context.getOrgUniqueName() + "/WebResources/" + webResourceName;
configWR.load(pathToWR);
保存发布后,错误清除。