在 Chrome 裡面,某些URL要用 IE 來開啟嗎?
不知大家是否有以下的狀況。
公司使用的系統很多,而大多是使用 IE8 來使用系統,
而新開發的系統使用了大量的前端 JS 技術,
如果使用 IE8 來操作系統會非常的慢。
但如果直接升級 IE 又怕其他一堆系統不相容(應該是可以使用相容模式)。
所以就安裝 Chrome 來使用新的系統。
因為各系統間可能會有相關,所以在 Chrome 使用新開發的系統時,
如果要開啟舊的系統,需要用 IE8 來開啟。
因為無法透過 JS 來執到目的,只好尋找其他的替代方案。
後來找到 2 個Chrome的擴充,
一個是 IE Tab, 另一個 Google 出的 legacy browser support for Chrome。
以下說明這2個的設定方式,
1.IE Tab
安裝完成後,在選項中的 Auto URLs 設定那些要用 IE Tab 來開啟,如下,
註: IE Tab 在商業用途需要買 License 哦!
2.legacy browser support for Chrome
2.1.在 Chrome 上安裝這個擴充
或是在 擴充裡面用 heildphpnddilhkemkielfhnkaagiabh 去 Search
安裝完成後,可以在 Chrome 網址列輸入 chrome://extensions/
可以 Check legacy browser support (LBS) 是否有安裝,如下,
2.2.安裝 Internet Explorer 舊版瀏覽器支援外掛程式,可從以下download,
https://support.google.com/chrome/a/answer/3062037?hl=zh-Hant&ref_topic=3062034
2.3.下載它提供的 ADM or ADMX 範本,如下圖,
下載完成後,請將壓縮檔解開,裡面會有 ADM 及 ADMX 的目錄,
這時請執行 gpedit.msc 開啟 本機群組原則編輯器 ,
然後在 系統管理範本 的目錄按右鍵,選取 新增/移除範本(A)...
加入 LegacyBrowserSupport.adm ,如下,
2.4.啟用並設定那些 host url需要用 IE 來開啟,
設定「要在替代瀏覽器中開啟的主機」,例如輸入 www.gss.com.tw,如下,
2.5.確認 Chrome 的設定
請開啟 Chrome 在網址列輸入 chrome://policy ,如下,
2.6.驗證是否可以順利完成
請開啟 Chrome 在網址列輸入 www.gss.com.tw ,它就會用 IE 來開啟哦! 如下,
以上介紹是從 Client 端來說明,如果是要從 AD 去發佈則可以參考以下的影片,
Configuring legacy browser support for Chrome
期間非常感謝同事Wilson , No 18大大 及 蘇老 的幫忙。
2015/10/07 補充
今天跟同事 Nelson 在XP的環境上測試,可以順利從 chrome 轉到 IE。
但如果開啟 IE 去連某個網頁,則會轉到 Chrome 去,所以就要將 IE 中 Legacy browser support 的附加元件 「停用」 才會正常哦。
參考資料
Configuring legacy browser support for Chrome
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^