在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=-

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM