Dynamics Nav Control 插件支持 Internet Explorer

Dynamics Nav Control Add-in supported internet explorer

我想在我的加载项中使用 webgl,所以我需要 IE 11 支持。我发现在临时加载项的文件中(在 RTC 客户端启动时创建)是行:

<meta http-equiv="X-UA-Compatible" content="IE=8; IE=9; IE=10">

阻止 IE 11 支持。

是否有机会更改此元数据?添加 IE=11 行?

我有 Dynamics Nav 2013 和 2015,Windows Server 2012 R2 Internet Explorer 11,所以我不知道为什么加载项不支持 IE11。

抱歉,目前 NAV2013/R2 或 NAV2015 不支持 IE11。

Supported: Internet Explorer 9 on Windows 7 and Windows Server 2008, and Internet Explorer 10 on Windows 7, Windows 8, Windows Server 2008, and Windows Server 2012 (32-bit or 64-bit editions).

Supported browsers Internet Explorer 10. Google Chrome 36.0 for Windows. Mozilla Firefox 31.0 for Windows. Safari 7.1 on iOS (iPad). Safari 7.0 on OSX.


顺便说一下,只有 IE11 支持的平板电脑客户端是。

希望如此,很快就会到来。

期待下一次累积更新。

我一直在调查这件事,我发现我认为它正在使用的 Web 浏览器控件 (Microsoft.Dynamics.Framework.UI.WinForms.WebBrowserForNavigation) 没有问题 运行 作为 IE11 . (它可能没有得到官方支持,但什么时候阻止过我们...)

因此,您可以将页面重定向到具有正确 header 且支持 webGL 的页面。例如

window.parent.location.href = 'https://get.webgl.org/'; 

注意:您的代码位于 iframe 中,因此您必须重定向 parent,其中也包含您不想要的 header。这对我有用。

下一步是获取与其余 Add-in 文件一起生成的 "corrected" header 页面,并获取与 NAV 来回交互的可扩展性交互。它有点难看,但我已经设法使基础知识正常工作...

--- 编辑 2015 年 9 月 17 日 ---

糟糕,我刚刚意识到这是个糟糕的主意!这将破坏 NAV Web 客户端,因为它的 iframes/divs 结构与 Windows 客户端上的 Web 浏览器控件的结构不同。

相反,我正在使用此代码

打开 child window
childWindow = window.open(Microsoft.Dynamics.NAV.GetImageResource('ChildWindow.htm'), 'child', "width=500, height=500, location=no, menubar=no, scrollbars=no, status=no, toolbar=no");

有关此的更多信息,请参阅我的博客: https://geeknikolai.wordpress.com/2015/09/17/how-to-include-non-image-resources-with-dynamics-nav-javascript-add-ins