1

我想在我的加載項中使用webgl,所以我需要IE 11的支持。我發現臨時插件的文件(在RTC客戶端啓動時創建)是:Dynamics Nav控件加載項支持Internet Explorer

<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。

回答

0

對不起,目前沒有NAV2013/R2或NAV2015對IE11的支持。

支持: 的Internet Explorer 9在Windows 7和Windows Server 2008和Internet Explorer 10在Windows 7中,Windows 8,Windows Server 2008中,和Windows Server 2012( 32位或64位版本)。

支持的瀏覽器 的Internet Explorer 10 谷歌瀏覽器36.0適用於Windows。 適用於Windows的Mozilla Firefox 31.0。 iOS(iPad)上的Safari 7.1。 OSX上的Safari 7.0。


的方式搞笑的是,該平板電腦客戶端僅支持IE11是。

希望如此,它會很快到來。

期待下一次累積更新。

0

我一直在調查這件事,我發現它是我認爲它使用的Web瀏覽器控件(Microsoft.Dynamics.Framework.UI.WinForms.WebBrowserForNavigation)沒有運行問題IE11。 (它可能不被官方支持,但是什麼時候阻止我們......)

所以,你可以做的是將你的頁面重定向到一個正確的頭,並支持webGL。例如

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

注意:您的代碼位於iframe中,因此您必須重定向父母,而父母也有您不想要的標頭。這對我有用。

下一步是獲取使用其餘加載項文件生成的「更正」頭文件並獲得可擴展性交互來回工作到NAV。這有點醜陋,但我已經設法使基本工作...

---編輯17/09/2015 ---

哎呀,我剛剛意識到這是一個糟糕的壞主意!這將破壞NAV Web客戶端,因爲它不像Windows客戶端上的Web瀏覽器控件那樣構造其iframe/div。

相反,我正在使用此代碼

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

相關問題