Заставить / поощрить пользователя просматривать сайт Sharepoint с помощью Internet Explorer - PullRequest
2 голосов
/ 21 октября 2011

Хорошо, очень ограниченный опыт работы с Sharepoint, поэтому, пожалуйста, будьте осторожны ...!

Мы используем Sharepoint 2007 в нашей внутренней сети для небольшого числа пользователей. Из того, что я могу сказать, когда дело доходит до управления документами, проверки чего-либо и т. Д., Sharepoint просто работает намного лучше в Internet Explorer из-за плагина ActiveX.

Следовательно, в качестве способа обучения наших пользователей, чтобы открыть сайт с IE, можно ли всплывающее сообщение, когда пользователь посещает сайт с браузером, отличным от IE, чтобы попросить их использовать IE. Может быть, я могу вставить фрагмент JavaScript на страницу или, возможно, есть какой-то вариант или метод, чтобы это произошло.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 21 октября 2011

Да, если вы найдете javascript, который именно это и делает, вы можете легко включить его в SharePoint, вставив код в WebPart Content Editor (с тегом), который вы можете добавить на свою страницу.

0 голосов
/ 08 ноября 2011

Прежде всего, спасибо за этот вопрос.Я думал об этом и забыл :) Теперь я получил ответ для вас и меня обоих ...

Javascript сделает это за вас.Либо в веб-части редактора контента (на одной странице), либо путем изменения главной страницы (это сообщит вам обо всех сайтах, которые используют эту главную страницу).

w3schools имеют основные данные о том, как получитьинформация в браузере, но я думаю, что эта веб-страница содержит больше информации об этом.

Я решил сделать скрипт для себя и протестировал его:

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

Iтолько что добавил это на сайт нашей компании 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...