設定Edge啟用IE模式及企業網站設定

 基於微軟的建議,企業擁有以IE為基礎的舊版網站和應用程式,可以移到Edge中的IE模式,而且最少會提供到2029年。

正好我們的EBS 11i就是微軟說的舊版網站,需要有像IE一樣能支援NPAPI外掛的瀏覽器,所以就來研究看看。

一開始找了好多文件,有的是開啟實驗功能來啟用IE模式;或設定某個參數來開啟,不過這些方式在我的電腦上都沒有成功。

不是這些文件有錯誤,而是我的Edge是最新的版本,上述的方式已經無法再適用了。

最後研究了好久,參考了微軟的文件及網友的文件後,終於測試成功了,可以在Edge中以IE模式來開啟EBS 11i的Forms,而且也順便設定當Edge碰到EBS的網址會自動啟用IE模式。

這樣的方式可以讓使用者瀏覽一般網頁時可以用安全性高的Edge,而遇到特定網頁是則開啟相容的IE模式來瀏覽,可以避免用IE 11來瀏覽一般網頁。


一、啟用Edge的IE模式

先到微軟的網站上下載Edge的「群組原則」範本,注意自己的Edge版本來下載對應的範本

網址:https://www.microsoft.com/zh-tw/edge/business/download


解壓後找到<解壓目錄>\windows\admx\msedge.admx和<解壓目錄>\windows\admx\zh-TW\msedge.adml

將這兩個檔案各自複製到對應的資料夾C:\Windows\PolicyDefinitions和C:\Windows\PolicyDefinitions\zh-TW

接著開啟「群組原則」,選擇電腦設定/使用者設定 -> 系統管理範本 -> Microsoft Edge

(如果沒有複製msedge.admx,則不會有Microsoft Edge的原則)

將「設定Internet Explorer整合」的狀態改為啟用,以啟用Edge的IE模式


另一個「允許Internet Explorer模式測試」的設定則是開啟Edge的IE模式選項,啟用後在Edge的選項「更多工具」中會出現「在Internet Explorer模式中開啟網站」


這個選項是允許手動切換以IE模式來瀏覽開啟的網頁,如果不想使用者可以隨意切換,則不要啟用「允許Internet Explorer模式測試」



二、設定企業網站設定

配合企業網站的設定,可以讓Edge遇到特定的網址時,可以自動切換IE模式來瀏覽,一樣必需在「群組原則」內設定。

「群組原則」 -> 電腦設定/使用者設定 -> 系統管理範本 -> Microsoft Edge -> 設定「企業模式網站清單」

勾選啟用後,在選項內填入清單,此清單是一個XML的檔案,可以放在本機、遠端資料夾、或網站上


XML的語法可以參考微軟的「企業模式結構描述 v.2 指導方針」,網址:https://docs.microsoft.com/zh-tw/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance

設定完成後,可以在Edge中鍵入edge://compat/enterprise來查看清單的狀況

也可以下載微軟的一個小工具「Enterprise Mode Site List Manager for 」,快速產生XML檔

網址:https://docs.microsoft.com/zh-tw/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager



三、設定完第一、二步驟後,就可以測試看看是否成功。

IE 11 更新後無法開啟Oracle EBS 11i的Forms

在更新之前,IE開啟EBS都是正常的,安裝的是Java 1.6_51的版本,後來系統要求更新,之後就無法開啟EBS了。

檢查一下IE的版本如下,也有將EBS的網址加入「相容性」及「安全性網站」內,畢竟之前都是正常的。


接著再檢查「管理附加元件」內也有java的plug-in元件,但是就是無法開啟EBS



最後是在IE的捷徑上按右鍵,選擇「以系統管理員」執行,沒想到這樣就可以開啟EBS了。