Совместимость службы InfoPath Forms Services с веб-обозревателями
Применяется к
InfoPath Forms Services — это серверная технология, которая позволяет пользователям заполнять формы Microsoft Office InfoPath с помощью веб-браузера. Пользователям не требуется установка InfoPath на своих компьютерах для заполнения формы InfoPath, а также не требуется скачивать что-либо дополнительное из Интернета. Пользователям нужен доступ к браузеру, например Майкрософт Internet Обозреватель, Apple Safari или Firefox.
В этой статье перечислены браузеры, совместимые с InfoPath Forms Services. Кроме того, в этой статье перечислены функции, поддерживаемые в шаблонах форм, совместимых с браузером, функции, которые нельзя использовать в шаблонах форм, совместимых с браузером, и различия в поведении, которые могут возникнуть при просмотре форм, основанных на шаблонах форм, совместимых с браузером, в разных браузерах.
В этой статье
- Веб-браузеры, совместимые с InfoPath Forms Services
- Функции InfoPath, поддерживаемые в InfoPath Forms Services
Веб-браузеры, совместимые с InfoPath Forms Services
= полная поддержка
= partial support
= No support
Примечание
Если определенная версия браузера не указана в следующей таблице, она не поддерживается. Например, поддержка старых браузеров, в том числе internet Обозреватель 5.01, Internet Обозреватель 5.5.x, интернет-Обозреватель для Macintosh и версий сторонних браузеров, более ранних, чем перечисленные в следующей таблице. Хотя формы с поддержкой браузера могут правильно работать в этих браузерах, формы с поддержкой браузера были протестированы только с версиями браузера, перечисленными в следующей таблице.
В следующей таблице показаны определенные браузеры, совместимые с InfoPath Forms Services.
| Обозреватель | Windows1 | Unix/Linux | Macintosh |
|---|---|---|---|
| Майкрософт Internet Обозреватель 6.0 (32-разрядная версия) |
|
|
|
| Windows Internet Обозреватель 7.0 (32-разрядная версия) |
|
|
|
| Firefox 1.5 |
|
|
|
| Mozilla 1.7 |
|
|
|
| Netscape 7.2 |
|
|
|
| Netscape 8.1 |
|
|
|
| Safari 2.0 |
|
|
|
1Включает Windows Vista, Майкрософт Windows Server 2003, Майкрософт Windows XP и Майкрософт Windows 2000.
Функции InfoPath, поддерживаемые в InfoPath Forms Services
Большинство элементов управления и функций InfoPath работают одинаково независимо от того, заполняют ли пользователи форму в Интернет-Обозреватель, Firefox, Safari или любом другом поддерживаемом браузере. Однако одна и та же форма может отображаться по-разному в разных браузерах. Эти визуальные различия можно объяснить тем, что различные браузеры поддерживают веб-технологии, такие как ЯЗЫК гипертекстовой разметки (HTML), каскадные таблицы стилей (CSS) и JavaScript.
Кроме того, существуют некоторые элементы управления и функции, которые полностью поддерживаются только в браузерах, поддерживающих технологии Майкрософт ActiveX, таких как Интернет Обозреватель 6.0 или Интернет Обозреватель 7.0. В других браузерах эти функции могут работать по-разному или иметь ограниченную функциональность.
Поддержка элементов управления формами
С помощью следующей таблицы можно определить, поддерживается ли определенный элемент управления InfoPath InfoPath Forms Services.
В некоторых случаях, даже если элемент управления поддерживается InfoPath Forms Services, он может работать не одинаково во всех браузерах. Например, можно использовать форматированные текстовые поля в шаблонах форм, совместимых с браузером. Тем не менее, пользователи видят полный набор параметров форматирования форматированного текста только при заполнении формы в Интернет-Обозреватель.
Аналогичным образом, когда пользователи просматривают форму в браузере мобильных устройств, некоторые элементы управления отображаются иначе, чем в классическом браузере, а некоторые элементы управления полностью игнорируются. Например, хотя вы можете использовать элемент управления вложением файлов в шаблоне формы, совместимом с браузером, этот элемент управления не будет отображаться при просмотре формы в браузере мобильного устройства. Дополнительные сведения об оптимизации шаблонов форм для использования на мобильных устройствах см. в разделе См. также ссылки в верхней части этой статьи.
= полная поддержка
= partial support
= No support
| Элемент управления InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Текстовое поле |
|
|
| Флажок |
|
|
| Изображение кнопки |
|
|
| Поле выражения |
|
|
| Список |
|
|
| Раскрывающийся список |
|
|
| Повторяющийся раздел |
|
|
| Гиперссылка |
|
|
| Переключатель |
|
|
| Необязательный раздел |
|
|
| Повторяющаяся таблица |
|
|
| Элемент управления вложением файлов |
|
|
| Средство выбора даты 1 |
|
|
| Текстовое поле 2 |
|
|
| элемент ActiveX |
|
|
| Элемент управления маркированного списка |
|
|
| Группа выбора |
|
|
| Раздел выбора |
|
|
| Поле со списком |
|
|
| Горизонтальная повторяющаяся таблица |
|
|
| Горизонтальная область |
|
|
| Элемент управления рукописным рисунком |
|
|
| Элемент управления "Главный/подробный" |
|
|
| Список, разрешающий несвязный выбор нескольких строк. |
|
|
| Элемент управления нумерованным списком |
|
|
| Элемент управления "Изображение" |
|
|
| Элемент управления "Обычный список" |
|
|
| Повторяющаяся группа выбора |
|
|
| Повторяющийся рекурсивный раздел |
|
|
| Область прокрутки |
|
|
| Вертикальная метка |
|
|
1.Если вы можете использовать средства выбора даты в шаблоне формы, совместимом с браузером, значок календаря и всплывающее окно календаря отображаются только в поддерживаемых версиях Интернет-Обозреватель. В других браузерах средство выбора даты отображается в виде текстового поля, но параметры форматирования даты по-прежнему поддерживаются.
2. Невозможно включить внедренные изображения или указать частичные параметры форматирования форматированного текста для элементов управления форматированным текстом в шаблоне формы, совместимом с браузером. Кроме того, полный набор параметров форматирования форматированного текста доступен только в поддерживаемых версиях интернет-Обозреватель. Пользователи могут редактировать текст в поле форматированного текста в любом поддерживаемом браузере, но параметры форматирования недоступны, включая изменение цвета текста и применение форматирования символов.
Поддержка функций бизнес-логики
Функции бизнес-логики можно использовать в шаблоне формы, чтобы предотвратить ошибки ввода данных и автоматизировать действия в форме пользователя. При использовании функций InfoPath, таких как проверка данных, условное форматирование и правила, можно определить условия и действия, которые автоматически выполняют задачи, основанные на событиях, таких как открытие или закрытие формы, или значения, введенные в шаблон формы.
В следующей таблице показан уровень, до которого совместимые браузеры поддерживают определенные функции бизнес-логики InfoPath.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Формулы 1 |
|
|
| Проверка данных |
|
|
| Правила |
|
|
| Условное форматирование 2 |
|
|
| Роли пользователей |
|
|
1Except xdXDocument:get-Role, Position и Last functions.
2 В браузерах мобильных устройств поддерживаются некоторые функции условного форматирования, такие как скрытие элементов управления на основе условий, возникающих в форме. Однако условное форматирование невозможно использовать для изменения внешнего вида элемента управления на основе условий в форме. Например, нельзя использовать условное форматирование для изменения цвета текста в элементе управления .
Поддержка функций, связанных с безопасностью
В следующей таблице показан уровень, до которого совместимые браузеры поддерживают определенные функции безопасности InfoPath.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Уровень безопасности домена |
|
|
| Уровень безопасности с полным доверием |
|
|
| Ограниченный уровень безопасности |
|
|
| Цифровые подписи 1 |
|
|
| Защита макета формы |
|
|
| Возможность отключения команд сохранения, печати и других команд |
|
|
| Управление правами на доступ к данным (IRM) |
|
|
1Дигитальные подписи не поддерживаются в шаблонах форм с поддержкой браузера, которые отображаются в браузерах мобильных устройств. Кроме того, в классических браузерах пользователи не могут цифрово подписать всю форму. Однако шаблон формы можно спроектировать таким образом, чтобы пользователи могли цифрово подписать один или несколько разделов в форме. Для этого необходимо включить цифровые подписи для элемента управления разделом. Кроме того, хотя пользователи могут просматривать цифровые подписи для формы в любом поддерживаемом браузере, они могут подписывать разделы формы только в поддерживаемых версиях Интернет-Обозреватель.
Поддержка подключений к данным
Подключение к данным — это динамическая связь между формой и источником данных, который хранит или предоставляет данные для этой формы.
В следующей таблице показан уровень, до которого поддерживаются подключения к данным InfoPath в шаблонах форм с поддержкой браузера.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Запрос данных из XML-файла или URL-адреса, который возвращает XML |
|
|
| Запрос данных из списка или библиотеки Microsoft Windows SharePoint Services |
|
|
| Запрос данных из базы данных Microsoft SQL Server |
|
|
| Запрос данных из базы данных Microsoft Office Access |
|
|
| Запрос данных из веб-службы |
|
|
| Запрос данных с помощью файлов подключения к данным в библиотеке подключений к данным |
|
|
В следующей таблице показано, как совместимые браузеры поддерживают функции InfoPath для отправки форм.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Отправка данных в виде сообщения электронной почты |
|
|
| Отправка данных в библиотеку SharePoint 1 |
|
|
| Отправка данных в базу данных Microsoft SQL Server |
|
|
| Отправка данных в базу данных Microsoft Access |
|
|
| Отправка данных в веб-службу 2 |
|
|
| Отправка данных в веб-приложение, которое принимает отправки HTTP POST |
|
|
| Отправка данных с помощью файлов подключения к данным в библиотеке подключений к данным |
|
|
1Данные можно отправлять в библиотеку SharePoint, но данные не могут быть отправлены в список.
2 Невозможно настроить подключение отправки данных в шаблоне формы, совместимом с браузером, чтобы разрешить пользователям отправлять сведения об изменениях вместе с данными формы в веб-службу, которая принимает набор данных Майкрософт ADO.NET DataSet. Сведения об изменениях включают изменения, внесенные пользователем в данные, хранящиеся в базе данных. База данных использует веб-службу для подключения пользователей к базе данных. ADO.NET может использовать сведения об изменениях, чтобы определить способ обновления данных в базе данных.
Поддержка функций заполнения форм
В следующей таблице показан уровень поддержки функций InfoPath, связанных с заполнением форм, совместимыми браузерами.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Функция отправки |
|
|
| Функция сохранения 1 |
|
|
| Возможности печати |
|
|
| Объединение данных из нескольких форм |
|
|
| Экспорт данных в Microsoft Office Excel |
|
|
| Экспорт данных в Интернет |
|
|
| Поддержка рукописного ввода |
|
|
| Автономная поддержка |
|
|
| Поиск и замена текста |
|
|
| Функция автозаполнения 2 |
|
|
| Проверка орфографии |
|
|
| Функции автосохранение, автовосстановижение или обнаружение сбоев |
|
|
| Настраиваемые области задач |
|
|
| Меню надстройки |
|
|
1В форме с поддержкой браузера пользователи могут нажать кнопки Сохранить или Сохранить как , чтобы сохранить свои формы в библиотеке SharePoint. Однако они не могут сохранять свои формы в расположении на своих компьютерах. Кроме того, пользователи, просматривающие формы в браузере мобильных устройств, не видят кнопки Сохранить или Сохранить как .
2В браузерах, отличных от Интернет-Обозреватель, функция автозаполнения недоступна, даже если для элемента управления установлен флажок Включить автозавершение проверка.
Поддержка функций, связанных с представлением
В следующей таблице показан уровень, до которого совместимые браузеры поддерживают функции, связанные с представлением InfoPath.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Несколько представлений |
|
|
| Представления только для чтения |
|
|
| Представления печати |
|
|
| Word режимы печати 1 |
|
|
| Печать нескольких представлений одновременно 2 |
|
|
| Печать разрывов страниц, колонтитулов |
|
|
1 Microsoft Office Word представления печати не поддерживаются в шаблонах форм с поддержкой браузера. Шаблон формы можно опубликовать для InfoPath Forms Services, не удаляя Word представления печати. Однако когда пользователи печатают форму, веб-браузер игнорирует параметры представления Word печати.
2 Функциональные возможности печати нескольких представлений не поддерживаются в шаблонах форм с поддержкой браузера. Шаблон формы можно опубликовать для InfoPath Forms Services, не изменяя параметры в диалоговом окне Печать нескольких представлений. Однако когда пользователи печатают форму, веб-браузер использует представление текущего представления только для чтения для печати, а не несколько представлений.
Поддержка функций программирования
Разработчики могут использовать объектную модель управляемого кода InfoPath для создания пользовательской бизнес-логики в шаблонах форм, совместимых с браузером. При развертывании на сервере под управлением InfoPath Forms Services эта бизнес-логика выполняется как в браузере, так и в InfoPath. В следующей таблице показан уровень, до которого функции программирования InfoPath поддерживаются совместимыми браузерами.
= полная поддержка
= partial support
= No support
| Функция InfoPath 2007 | Классические браузеры | Браузеры мобильных устройств |
|---|---|---|
| Управляемый код 1 |
|
|
| Создание скриптов 2 |
|
|
| Надстройки COM |
|
|
1В шаблоне формы, совместимом с браузером, управляемый код должен основываться на объектной модели управляемого кода InfoPath, предоставляемой пространством имен Майкрософт.Office.InfoPath . Подмножество членов пространства имен Майкрософт.Office.InfoPath предоставляет такие функции, как управление правами на доступ к данным (IRM), которые не поддерживаются на сервере. Дополнительные сведения о том, какие члены объектной модели поддерживаются, а какие не поддерживаются, см. в разделе См. также ссылки в верхней части этой статьи.
2 Любой код, написанный на VBScript, JScript или совместимой с InfoPath 2003 объектной модели, предоставляемой членами пространства имен Майкрософт.Office.Interop.InfoPath.SemiTrust , не поддерживается на сервере.