在 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 上安装这个扩充
https://chrome.google.com/webstore/detail/legacy-browser-support/heildphpnddilhkemkielfhnkaagiabh?hl=zh-TW
或是在 扩充里面用 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
原文:大专栏 [IE]在 Chrome 里面,某些URL要用 IE 来开启