SharePoint 2010 и Apple iPad

SharePoint 2010 и Apple iPad

Текст

Microsoft SharePoint 2010 поддерживает несколько современных, совместимых с XHTML 1.0 браузеров, таких как Internet Explorer 8, Firefox 3.6 и Safari 4.x, как описано в статье “Планирование поддержки адресов (SharePoint Server 2010)” на веб-сайте Microsoft TechNet. В ней подробно описывается, какие компоненты работают, а какие нет в различных браузерах, Также статья содержит последние сведения о поддержке браузеров. Мобильные версии браузера Safari для операционной системы Apple iPhone OS (которая используется на устройствах iPhone и iPad) не тестировались Майкрософт, поэтому при их использовании с SharePoint 2010 могут возникнуть проблемы.

Причина

Apple Safari 4 и более поздние версии для Mac и ПК не эквивалентны Safari для iPhone OS. Версия Safari для настольных компьютеров поддерживает атрибут contenteditable, а Safari для iPhone OS его не поддерживает. Атрибут contenteditable используется SharePoint 2010 и другими продуктами для совместной работы, такими как Office Web Apps, для предоставления функций редактирования в поддерживаемых браузерах. В будущем, если компания Apple обеспечит поддержку атрибута contenteditable в Apple iPad, мы рассмотрим этот вопрос и обновим данную запись блога.

Способы устранения проблемы

Вариант 1

Мобильные компоненты SharePoint Server 2010 поддерживают доступ мобильных устройств с поддержкой браузеров, таких как Apple iPad, для просмотра страниц, библиотек документов, данных списков и контента SharePoint, а также документов Office с использованием Office Web Apps.

При добавлении строки USERAGENT браузера Safari для Apple iPad в файл compat.browser система SharePoint 2010 может обнаружить Apple iPad и автоматически перенаправить его в мобильное представление (упрощенный веб-интерфейс). В некоторых ситуациях (например, для публикации веб-сайта с фирменной символикой) может потребоваться представить полный веб-интерфейс в Apple iPad. В этом случае можно отключить автоматическое перенаправление, присвоив атрибуту isMobile значение “false.” При появлении новых мобильных устройств можно выполнить указанные выше действия, чтобы добавить эти устройства в список мобильных представлений SharePoint 2010.

Как добавить Apple iPad в файл compat.browser:

• Чтобы добавить или обновить мобильные браузеры, требуется изменить файл compat.browser.

• Этот файл расположен по пути <system>\inetpub\wwwroot\wss\VirtualDirectories\80\App_browsers\compat.browser.

• Чтобы добавить строку useragent для iPad, измените файл compat.browser и добавьте ее после раздела iPhone:

 

<!-- iPad Safari Browser -->
<!-- sample UA "Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5" -->
<browser id="iPadSafari" parentID="AppleSafari">
<identification>
<userAgent match="iPad" />
<userAgent match="Mobile" />
</identification>
<capabilities>
<capability name="isMobileDevice" value="true" />
<capability name="canInitiateVoiceCall" value="true" />
<capability name="optimumPageWeight" value="1500" />
<capability name="requiresViewportMetaTag" value="true" />
<capability name="supportsTouchScreen" value="true" />
<capability name="telephoneNumberDetectionDisabled" value="true" />
</capabilities>
</browser>

 

• Перезапустите службы IIS, введя следующую команду в командной строке и нажав клавишу ВВОД: iisreset /noforce

Вариант 2

Несколько наших партнеров и сторонних разработчиков предоставляет решения для доступа к контенту SharePoint 2010 с мобильных устройств, в том числе Apple iPhone и iPad, с помощью клиентских приложений. Многие из них можно найти в магазине Apple iPhone/iPad App Store.

Категория: SharePoint 2010

Дата публикации: 21.1.2011 3:30

Это локализованная запись блога. Исходная статья находится по адресу SharePoint 2010 and Apple iPad