Сумісність браузера в InfoPath Forms Services
Застосовується до
InfoPath Forms Services – це серверна технологія, яка дає змогу користувачам заповнювати форми Microsoft Office InfoPath за допомогою браузера. Користувачам не потрібно інсталювати infoPath на своїх комп'ютерах, щоб заповнити форму InfoPath, а також не обов'язково завантажувати додаткові дані з Інтернету. Усім користувачам потрібен доступ до браузера, наприклад корпорація Майкрософт Internet Explorer, Apple Safari або Firefox.
У цій статті перелічено браузери, сумісні з InfoPath Forms Services. Крім того, у цій статті перелічено функції, які підтримуються в шаблонах форм, сумісних із браузером, функції, які не можна використовувати в сумісних із браузером шаблонах форм, а також відмінності в поведінці, які можуть виникнути, якщо форми, створені на основі шаблонів форм, сумісних із браузером, переглядаються в різних браузерах.
У цій статті
- Веб-браузери, сумісні з InfoPath Forms Services
- Функції InfoPath, які підтримуються в InfoPath Forms Services
Веб-браузери, сумісні з InfoPath Forms Services
підтримка
підтримка
= Немає підтримки
Примітка.
Якщо певної версії браузера немає в таблиці нижче, вона не підтримується. Наприклад, немає підтримки для попередніх версій браузерів, зокрема Internet Explorer 5.01, Internet Explorer 5.5.x, Internet Explorer для Macintosh, а також версій сторонніх браузерів, які передують тим, які наведено в наведеній нижче таблиці. Хоча в цих браузерах форми з підтримкою браузера можуть працювати належним чином, форми з підтримкою браузера перевірено лише в версіях браузера, перелічених у наведеній нижче таблиці.
У таблиці нижче наведено певні браузери, сумісні з InfoPath Forms Services.
| Браузер | Windows1 | Unix/Linux | Macintosh |
|---|---|---|---|
| корпорація Майкрософт Internet Explorer 6.0 (32-розрядна версія) |
|
|
|
| Windows Internet Explorer 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 працюють однаково незалежно від того, чи користувачі заповнюють форму в Internet Explorer, Firefox, Safari або будь-якому іншому підтримуваному браузері. Проте однакова форма може відображатися по-різному в різних браузерах. Ці візуальні відмінності можна пов'язати з тим, як різні браузери підтримують веб-технології, як-от Мова розмітки гіпертексту (HTML), каскадні списки стилів (CSS) і JavaScript.
Крім того, є деякі елементи керування та функції, які повністю підтримуються лише в браузерах, які підтримують технології корпорація Майкрософт ActiveX, наприклад Internet Explorer 6.0 або Internet Explorer 7.0. В інших браузерах ці функції можуть працювати інакше або мати обмежену функціональність.
Підтримка елементів керування форми
За допомогою наведеної нижче таблиці можна визначити, чи певний елемент керування InfoPath підтримується InfoPath Forms Services.
У деяких випадках, навіть якщо елемент керування підтримується InfoPath Forms Services, він може працювати не так у всіх браузерах. Наприклад, поля форматованого тексту можна використовувати в шаблонах форм, сумісних із браузером. Проте користувачі бачать лише весь діапазон параметрів форматування форматованого тексту, коли заповнюють форму в Internet Explorer.
Так само, коли користувачі переглядають форму в браузері на мобільних пристроях, деякі елементи керування відображаються інакше, ніж у браузері для настільних комп'ютерів, а деякі елементи керування ігноруються повністю. Наприклад, хоча елемент керування вкладенням файлу можна використовувати в шаблоні форми, сумісному з браузером, цей елемент керування не відображатиметься під час перегляду форми в браузері на мобільних пристроях. Докладні відомості про оптимізацію шаблонів форм для використання на мобільних пристроях див. в статті Посилання Див. також у верхній частині цієї статті.
підтримка
підтримка
= Немає підтримки
| InfoPath 2007 control | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Текстове поле |
|
|
| Прапорець |
|
|
| Button |
|
|
| Поле виразу |
|
|
| Список |
|
|
| Розкривний список |
|
|
| Повторюваний розділ |
|
|
| Гіперпосилання |
|
|
| Перемикач |
|
|
| Необов'язковий розділ |
|
|
| Повторювана таблиця |
|
|
| Елемент керування вкладеним файлом |
|
|
| Вибір дати 1 |
|
|
| Rich text box 2 |
|
|
| Елемент керування ActiveX |
|
|
| Елемент керування "Маркірований список" |
|
|
| Група вибору |
|
|
| Розділ вибору |
|
|
| Поле зі списком |
|
|
| Горизонтальна повторювана таблиця |
|
|
| Горизонтальна область |
|
|
| Елемент керування "Рукописний рисунок" |
|
|
| Елемент керування "Основний/докладний" |
|
|
| Список із множинним вибором. |
|
|
| Елемент керування "Нумерований список" |
|
|
| Елемент керування "Рисунок" |
|
|
| Елемент керування "Звичайний список" |
|
|
| Повторювана група вибору |
|
|
| Повторюваний рекурсивний розділ |
|
|
| Область прокручування |
|
|
| Вертикальна мітка |
|
|
1Вибирачі дат можна використовувати в шаблоні форми, сумісному з браузером, піктограма календаря та спливаючий календар відображаються лише в підтримуваних версіях Internet Explorer. В інших браузерах засіб вибору дати відображається як текстове поле, але параметри форматування дати й надалі підтримуються.
2Не вдалося ввімкнути вбудовані зображення або вказати параметри часткового форматування форматованого тексту для елементів керування "Форматований текст" у шаблоні форми, сумісному з браузером. Крім того, повний діапазон параметрів форматування форматованого тексту доступний лише в підтримуваних версіях Internet Explorer. Користувачі можуть редагувати текст у полі форматованого тексту в будь-якому браузері, що підтримується, але параметри форматування недоступні, зокрема змінювати колір тексту та застосовувати форматування символів.
Підтримка функцій бізнес-логіки
За допомогою функцій бізнес-логіки в шаблоні форми можна запобігти помилкам введення даних і автоматизувати дії у формі користувача. Під час використання таких функцій InfoPath, як перевірка даних, умовне форматування та правила, можна визначити умови та дії, які автоматично виконують завдання на основі подій, наприклад відкриття або закриття форми або значень, введених у шаблон форми.
У таблиці нижче показано рівень, до якого сумісні браузери підтримують певні функції бізнес-логіки InfoPath.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Формули 1 |
|
|
| Перевірка даних |
|
|
| Правила |
|
|
| Умовне форматування 2 |
|
|
| Ролі користувачів |
|
|
1Except xdXDocument:get-Role, Position і Last .
2У браузерах мобільних пристроїв підтримуються деякі функції умовного форматування, наприклад приховання елементів керування на основі умов, які виникають у формі. Однак за допомогою умовного форматування змінити вигляд елемента керування на основі умов у формі не можна. Наприклад, не можна змінити колір тексту в елементі керування за допомогою умовного форматування.
Підтримка функцій, пов'язаних із безпекою
У таблиці нижче наведено рівень, до якого сумісні браузери підтримують певні функції безпеки InfoPath.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Рівень безпеки домену |
|
|
| Рівень безпеки повної довіри |
|
|
| Обмежений рівень безпеки |
|
|
| Цифрові підписи 1 |
|
|
| Захист макета форми |
|
|
| Можливість вимкнути команди "Зберегти", "Друк" та "Інші" |
|
|
| Керування правами доступу до інформації (IRM) |
|
|
1Digital signatures are not supported in browser-enabled form templates that are rendered in mobile device browsers. Крім того, у браузерах для настільних комп'ютерів користувачі не можуть додавати цифровий підпис до всієї форми. Проте можна створити шаблон форми, щоб користувачі могли додати цифровий підпис до одного або кількох розділів форми. Для цього потрібно ввімкнути цифрові підписи для елемента керування розділами. Крім того, хоча користувачі можуть переглядати цифрові підписи для форми в будь-якому браузері, що підтримується, вони можуть додавати цифровий підпис до розділів форм лише в підтримуваних версіях Internet Explorer.
Підтримка зв'язків даних
Зв'язок даних – це динамічний зв'язок між формою та джерелом даних, яке зберігає або надає дані для цієї форми.
У таблиці нижче показано рівень, до якого підтримуються зв'язки даних InfoPath у шаблонах форм із підтримкою браузера.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Запит даних із XML-файлу або URL-адреси, яка повертає XML |
|
|
| Запит даних зі списку або бібліотеки Microsoft Windows SharePoint Services |
|
|
| Запит даних із бази даних Microsoft SQL Server |
|
|
| Запит даних із бази даних Microsoft Office Access |
|
|
| Запит даних із веб-служби |
|
|
| Запит даних за допомогою файлів зв'язків даних у бібліотеці зв'язків даних |
|
|
У таблиці нижче показано, як сумісні браузери підтримують рівні, до якого підтримуються функції InfoPath для надсилання форм.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Надсилання даних як повідомлення електронної пошти |
|
|
| Надсилання даних до бібліотеки SharePoint 1 |
|
|
| Надсилання даних до бази даних Microsoft SQL Server |
|
|
| Надсилання даних до бази даних Microsoft Access |
|
|
| Надсилання даних до веб-служби 2 |
|
|
| Надсилання даних до веб-застосунку, який приймає надсилання за протоколом HTTP POST |
|
|
| Надсилання даних за допомогою файлів зв'язків даних у бібліотеці зв'язків даних |
|
|
1Дані можна надіслати до бібліотеки SharePoint, але дані не можна надіслати до списку.
2 Не можна настроїти зв'язок даних надсилання в шаблоні форми, сумісному з браузером, щоб дозволити користувачам надсилати відомості про зміни разом із даними форм до веб-служби, яка приймає набір даних корпорація Майкрософт ADO.NET. Відомості про змінення складаються з змін, внесених користувачем до даних, які зберігаються в базі даних. База даних використовує веб-службу для підключення користувачів до бази даних. ADO.NET можете використовувати відомості про зміни, щоб визначити, як оновити дані в базі даних.
Підтримка функцій заповнення форм
У таблиці нижче показано рівень, до якого сумісні браузери підтримують функції InfoPath, пов'язані з заповненням форм.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Функція "Надіслати" |
|
|
| Збереження функції 1 |
|
|
| Функція друку |
|
|
| Злиття даних із кількох форм |
|
|
| Експорт даних до Microsoft Office Excel |
|
|
| Експорт даних в Інтернет |
|
|
| Підтримка рукописного вводу |
|
|
| Підтримка в автономному режимі |
|
|
| Пошук і заміна тексту |
|
|
| Функція автозаповнення 2 |
|
|
| Перевірка орфографії |
|
|
| Функції автозбереження, автозбереження або виявлення аварійного завершення роботи |
|
|
| Настроювані області завдань |
|
|
| Меню надбудов |
|
|
1 У формі з підтримкою браузера користувачі можуть натискати кнопки Зберегти або Зберегти як , щоб зберегти свої форми в бібліотеці SharePoint. Однак вони не можуть зберігати свої форми в розташуванні на своїх комп'ютерах. Крім того, користувачі, які переглядають форми в браузері мобільного пристрою, не бачать кнопки Зберегти або Зберегти як .
2 У браузерах, відмінних від Internet Explorer, функція автозаповнення недоступна, навіть якщо для елемента керування встановлено прапорець Увімкнути автозаповнення .
Підтримка функцій, пов'язаних із переглядом
У таблиці нижче показано рівень, до якого сумісні браузери підтримують функції, пов'язані з поданням InfoPath.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Кілька подань |
|
|
| Подання лише для читання |
|
|
| Подання друку |
|
|
| Word подання друку 1 |
|
|
| Друк кількох подань одночасно 2 |
|
|
| Друк розривів сторінок, верхніх або нижніх колонтитулів |
|
|
1Microsoft Office Word подання друку не підтримуються в шаблонах форм із підтримкою браузера. Шаблон форми можна опублікувати, щоб InfoPath Forms Services, не видаляючи подання Word друку. Однак, коли користувачі друкують форму, браузер ігнорує Word параметри подання друку.
2Об'єднання друку кількох подань не підтримується в шаблонах форм із підтримкою браузера. Шаблон форми можна опублікувати, щоб InfoPath Forms Services, не змінюючи жодних параметрів у діалоговому вікні Друк кількох подань. Однак, коли користувачі друкують форму, браузер використовує подання лише для читання поточного подання для друку, а не для друку кількох подань.
Підтримка функцій програмування
Розробники можуть використовувати об'єктну модель керованого коду InfoPath, щоб створювати настроювану бізнес-логіку в шаблонах форм, сумісних із браузером. Під час розгортання на сервері, на якому запущено InfoPath Forms Services, ця бізнес-логіка запускається як у браузері, так і в InfoPath. У таблиці нижче наведено рівень, до якого підтримуються сумісні браузери для програм InfoPath.
підтримка
підтримка
= Немає підтримки
| Функція InfoPath 2007 | Браузери для настільних комп'ютерів | Браузери мобільних пристроїв |
|---|---|---|
| Керований код 1 |
|
|
| Сценарій 2 |
|
|
| Надбудови COM |
|
|
1У шаблоні форми, сумісному з браузером, керований код має базуватися на моделі керованого коду InfoPath, наданої простором імен корпорація Майкрософт.Office.InfoPath . Підмножина членів простору імен корпорація Майкрософт.Office.InfoPath містить функції, наприклад керування правами доступу до інформації (IRM), які не підтримуються на сервері. Докладні відомості про те, які об'єктні моделі підтримуються та які не підтримуються, див. в посиланнях Див. також у верхній частині цієї статті.
2Указано код, написаний у VBScript, JScript або об'єктній моделі, сумісній із InfoPath 2003, наданої учасниками простору імен корпорація Майкрософт.Office.Interop.InfoPath.SemiTrust , не підтримується на сервері.