强制/鼓励用户使用Internet Explorer查看Sharepoint站点

时间:2011-10-21 10:32:55

标签: internet-explorer sharepoint sharepoint-2007

好的,有关Sharepoint的经验非常有限,所以请保持温和......!

我们正在Intranet上为少量用户运行Sharepoint 2007。据我所知,在管理文档,检查进出内容等方面,由于ActiveX插件,Sharepoint在Internet Explorer中运行得更好。

因此,作为训练我们的用户使用IE打开网站的方式,当用户使用非IE浏览器访问网站时,是否可以弹出消息,要求他们使用IE浏览器也许我可以在页面中插入一小段JavaScript,或者可能有一些选项或技术可以实现这一点。

提前致谢。

2 个答案:

答案 0 :(得分:2)

是的,如果你找到一个完全符合这个要求的javascript,你可以通过将代码粘贴到可以添加到页面的内容编辑器WebPart(带有标记)中,轻松地将其包含在SharePoint中。

答案 1 :(得分:0)

首先,谢谢你提出这个问题。我在考虑做这个混蛋并忘​​了:) 现在我得到了你和我的两个人......

Javascript将为您完成。在内容编辑器webpart(在单个页面上)或通过修改母版页(这将在使用此母版页的所有站点中通知您)。

w3schools有基本数据如何获取浏览器信息,但我认为 this网页上有关于它的更多信息。

我决定为自己制作一个剧本,并对其进行测试:

 if (!/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
    alert("This is not IE!");
 }

我刚刚将此添加到我们公司的MOSS 2007网站:(我们的网站使用jQuery)

<span id="alert" style="position:absolute; top:0; left: 250px; width: 300px; background-color: #ee2211; color: white; text-align: center; valign: middle; height: 50px; font-size: 13pt;">Attention: This is not (recomended) IE browser! <b>(x)</b></span> 
<script language="javascript" type="text/javascript" src="../../Miscellaneous/jquery-1.4.4.min.js"></script>
<script language="javascript" type="text/javascript" src="../../Miscellaneous/jquery.SPServices-0.5.8.min.js"></script> 
<script language="javascript">
    $("#alert").click(function () {
        $(this).hide();
    });
    $(document).ready(function() {
        if ($.browser.msie){
            $("#alert").hide();
        }
    });
</script>