我刚刚意识到,在线版本中带有网络资源的表单的一个很好且有效的布局在通过 Outlook 访问时会丢失一些(但不是全部)格式。它看起来很丑,而且我也遇到错误。
它在某种程度上与添加到解决方案中的 JavaScript 有关。或者,更确切地说,网络资源,我会说。关于如何调试的任何建议?从 Outlook 运行时,F12 不显示控制台。我对那个版本没有做太多,所以任何提示都可能会有所帮助。
我刚刚意识到,在线版本中带有网络资源的表单的一个很好且有效的布局在通过 Outlook 访问时会丢失一些(但不是全部)格式。它看起来很丑,而且我也遇到错误。
它在某种程度上与添加到解决方案中的 JavaScript 有关。或者,更确切地说,网络资源,我会说。关于如何调试的任何建议?从 Outlook 运行时,F12 不显示控制台。我对那个版本没有做太多,所以任何提示都可能会有所帮助。
你能把你的问题缩小到脚本的一部分吗?例如,您能否禁用和启用部分脚本以查看哪些有效,哪些无效?
由于布局也受到影响,我认为您正在做一些(或很多?)DOM操作。MSDN 上的此页面指出:
不支持 HTML DOM 操作
但是使用 Outlook 应该不会有那么大的问题(之前听说过……):Dynamics CRM 2011 Outlook 客户端和浏览器呈现
编辑:只是为了防止人们从评论中忽略指向相关帖子的链接:CRM 2011 Outlook 客户端中的随机 JavaScript 错误
尽管您在 CRM-Outlook 中看到的页面确实是由 IE 呈现的,但它是从另一个版本的引擎提供的,而不是用于浏览的。在呈现过程中,它是“图像化的”(没有更好的词来形容它),因此您看到的内容源自网页,但不是网页。
我认为没有办法调试该版本。您只能相信您测试过的开发将按预期工作。注意,没有IE的连接进程与Outlook客户端同时运行。
我很乐意纠正,但到目前为止我已经尝试过(而且我已经尝试了很多很多),没有办法到达那里。