gpt4 book ai didi

CRM 2013 - 不一致的 javascript 问题导致 Web 客户端崩溃,用户需要重新打开

转载 作者:行者123 更新时间:2023-12-01 05:04:44 27 4
gpt4 key购买 nike

我们正在使用 CRM 2013 内部部署版本,近 600 名用户正在使用它。我们有一两天内发生在用户身上的一些不一致的 JavaScript 问题(以下是相同的日志)。发生此问题时,用户无法在系统中工作,他们必须打开新的 CRM 实例。

有人知道这个错误吗?

<CrmScriptErrorReport>

<ReportVersion>1.0</ReportVersion>

<ScriptErrorDetails>

<Message>Unable to get property 'location' of undefined or null reference</Message>

<Line>1</Line>

<URL>/_static/_common/scripts/main.js?ver=1676323357</URL>

<PageURL>/main.aspx#313155368</PageURL>

<Function>anonymous($p0,$p1,$p2){this.$3_3.get_currentIFrame()&&Mscrm.PerformanceTracing.write("Unload",this.$3_3.get_currentIFrame().src);this.$H_3=$p0.toString();this.$26_3();this.$1A_3();this.$1J_3();if($p0.get_isLocalServer())$p0.get_query()["pagemode"]="iframe</Function>

<CallStack>

<Function>anonymous($p0,$p1,$p2){this.$3_3.get_currentIFrame()&&Mscrm.PerformanceTracing.write("Unload",this.$3_3.get_currentIFrame().src);this.$H_3=$p0.toString();this.$26_3();this.$1A_3();this.$1J_3();if($p0.get_isLocalServer())$p0.get_query()["pagemode"]="iframe";addPassiveAuthParameters($p0);var$v_0=$p0.toString();if(IsNull($p2))$p2=false;var$v_1=this.$18_3($p0,$p2);if($v_1){if(this.$2z_3()){window.location.reload();return}this.$2d_3();this.$1s_3();Mscrm.PerformanceTracing.write("Navigate",$v_0);!Mscrm.Utilities.isIE()&&this.raiseEvent(Mscrm.ScriptEvents.UpdateTopLocation,null);this.$3_3.get_currentIFrame().contentWindow.location.replace($v_0)}else{this.$10_3();var$v_2=this.get_contentWindow().Sys.Application.findComponent("crmPageManager");if($v_2){!Mscrm.Utilities.isIE()&&$v_2.raiseEvent(Mscrm.ScriptEvents.UpdateTopLocation,null);var$v_3={};$v_3["sourceUri"]=Mscrm.Utilities.getContentUrl(null);$v_2.raiseEvent(Mscrm.ScriptEvents.IFrameReactivated,$v_3)}}window.self.InnerIFrameSrcChangeTimestamp=(newDate).getTime();this.title=$p1;if(window.LOCID_UI_DIR==="RTL"&&$p0.toString().indexOf("PersonalWall")>=0&&window.UseTabletExperience)this.$3_3.get_currentIFrame().style.position="RELATIVE"}</Function>

</CallStack>

</ScriptErrorDetails>

<ClientInformation>

<BrowserUserAgent>Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)</BrowserUserAgent>

<BrowserLanguage>en-US</BrowserLanguage>

<SystemLanguage>en-US</SystemLanguage>

<UserLanguage>en-US</UserLanguage>

<ScreenResolution>1366x768</ScreenResolution>

<ClientName>Web</ClientName>

<ClientTime>2015-04-20T15:41:12</ClientTime>

</ClientInformation>

<ServerInformation>

<OrgLanguage>1033</OrgLanguage>

<OrgCulture>1033</OrgCulture>

<UserLanguage>1033</UserLanguage>

<UserCulture>1033</UserCulture>

<OrgID>{E8BBA7AE-A552-DE11-B475-001E0B4882E2}</OrgID>

<UserID>{614837CD-448B-DE11-A5E1-005056970D6C}</UserID>

<CRMVersion>6.1.2.112</CRMVersion>

</ServerInformation>

</CrmScriptErrorReport>

最佳答案

我会确保您至少使用 Microsoft Dynamics CRM 2013 SP1,因为它可以解决许多 JavaScript 问题,例如您在上面看到的问题。您可以从 http://www.microsoft.com/en-us/download/details.aspx?id=43109 下载。 .除此之外,还有适用于 Microsoft Dynamics CRM 2013 Service Pack 1 的更新汇总 1,也可从 https://support.microsoft.com/en-us/kb/2953252 获得。 .

除此之外,您通常可以通过更改此处所述的系统设置来忽略/隐藏这些脚本错误,以将这些错误报告始终发送给 Microsoft 或从不发送给 Microsoft。这在我收到类似 CRM 平台代码内部的 JavaScript 错误与自定义 JavaScript 代码错误的环境中对我有用。

“1.导航到设置>>管理>>隐私首选项

2. 单击错误报告并选中“代表用户指定 Web 应用程序错误通知首选项”框,然后选择以下选项之一:

自动向 Microsoft 发送错误报告,无需征得用户许可

从不向 Microsoft 发送错误报告

上述步骤将适用于整个组织。


如果这些步骤不起作用,那么考虑到对您的组织的影响,让他们深入研究并根据需要与产品团队合作找出支持案例,这可能是一个很好的方案这个问题的根本原因。

关于CRM 2013 - 不一致的 javascript 问题导致 Web 客户端崩溃,用户需要重新打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30072964/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com