我已经为关闭机会制作了一个自定义关闭机会窗口。当机会关闭时,我的脚本使用Xrm.Utility.openEntityForm()打开一个带有一些预定义字段值的新表单(自定义实体)。
我们的客户将他们的网络浏览器更新为IE 11(现在可用的最新版本),它打破了部分用户的组件,但不是全部用户。
他们的CRM 2011(内部部署)安装了UR 18,应该支持IE 11.
我做了一些调试,问题确实似乎不在IE 11本身。它适用于我的虚拟机(Win 8.1 IE 11 / Win 7 IE 11)。他们向我们发送了问题的屏幕截图,似乎对于那些无法正确使用此组件的用户,Xrm.Utility.openEntityForm()无法“正常”工作。
对于某些用户(对于那些有效的用户),openEntityForm()会打开一个包含网址http://baseurl:portnumber/organizationName/main.aspx?etc=restOfTheStuffInHere的新窗口
但是,遇到问题的用户openEntityForm()会打开一个包含网址http://baseurl:portnumber/?etc=restOfTheStuffInHere的新窗口
因此它不返回组织名称和main.aspx部分,因此一些用户使用404页面而不是新的实体形式。
他们在将浏览器更新到IE 11(我认为是IE 10)后开始遇到这个问题。
是否存在可能产生此问题的IE相关设置?任何安全设置?或者这可能是什么问题?