在IE11下设置SharePoint Server 2013却遇到“需要 Internet Explorer 才能使用此功能。”的解决办法

就在昨天顺利升级到Windows 8.1 随之IE也升级到了IE11,但是当打开IE11设置SharePoint Server 2013的时候遇到了一些小情况:

 

Figure 1使用Windows 8.1中的IE11设置SharePoint 2013 的时候遇到这样乌龙的事情

 

这个情况的原因是什么呢?

通常情况下按下F12键调出IE的F12调试工具,该工具可以看见很多详细的参数信息与可调式内容。

 

Figure 2找到F12下面的仿真,查看到默认的“用户代理字符串”

 

 

Figure 3“用户代理字符串”修改成IE10,页面会自动刷新呈现正常的页面。

 

看来根本矛盾还是和这个用户代理字符串有关,原因在Windows 8.1下面的IE11已经将这个User-Agent升级成为:

Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

 

 

 

Figure 4已经升级的IE11的User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

 

 

Figure 5换成IE10后的User-Agent:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

 

Table 1各个IE的用户代理字符串汇总

IE11,User-Agent

Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

IE10,User-Agent

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

IE9,User-Agent

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)

IE8,User-Agent

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)

IE7,User-Agent

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)

IE6,User-Agent

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

 

 

 

 

 

 

 

 

 

 

 

 

 可以看到在IE11下面微软对这个UserAgent的修改还是挺大的

较为折中的解决办法:

如果在SharePoint Server 2013 下一版更新来临之前,为了方便调试与设置,比较好的方法是将整个页面添加兼容性列表。

在活动的IE11窗口下按下Alt键,选择“工具(T)--兼容性视图设置”会看到IP或者域名已经自动填入,然后点击右边添加即可。

 

Figure 6设置该域名/IP为兼容视图呈现

 

设置完毕,关闭即可验证。

-=EOB=-

 

posted @ 2013-09-11 17:03  周冠宇  阅读(5771)  评论(9编辑  收藏  举报