Настройка Internet Explorer 9.0+ для вставки изображения из буфера обмена

SMP для обеспечения вставки изображений из буфера обмен в поле ввода текста в формате RTF использует DataURL.

"data:[<media type>][;base64],<data>"

  • Mozilla Firefox (версия 14.0.1 и выше) — изображение вставляется в виде тега <img src="DataURL" />.
  • Google Chrome (версия 14.0 и выше) — данные изображения извлекаются из буфера обмена и преобразуются в DataURL, затем вставляются в виде тега <img src="DataURL" />.
  • Internet Explorer (версия 9.0 и выше) — изображение не преобразуется в DataURL, а возвращается только текст.

    Для вставки изображений применяется компонент ActiveX, который извлекает изображение из буфера обмена, преобразует его в DataURL и вставляет в виде тэга <img src="DataURL" />.

    Использование ActiveX-компонента является не обязательным.

Локальная настройка Internet Explorer. Установка ActiveX

Инструкция по установке компонента ActiveX и настройке браузера Internet Explorer для пользователей ОС Microsoft Windows, обладающих правами локального администратора на своем персональном компьютере.

Чтобы настроить возможность вставлять изображения из буфера обмена в браузере Internet Explorer 9.0+, выполните следующие настройки (установка и настройка выполняются в режиме online):

  1. Запустите Internet Explorer 9.0+.

    Для успешной установки ActiveX поверьте настройки безопасности браузера. Если для зоны "Интернет" установлен самый высокий уровень безопасности или включен запрет на загрузку элементов ActiveX, то ActiveX компонент для вставки скриншотов не установится.

    Рекомендуется использовать настройки безопасности браузера по умолчанию ("Свойства обозревателя /Безопасность" и "Дополнительно").

  2. Войдите в систему с указанием логина и пароля.
  3. После успешной аутентификации, на странице пользователя в адресную строку браузера добавьте параметр "paste-support", который означает необходимость установки ActiveX:

    http://sd.company.com/operator/?paste-support

  4. Обновите страницу.

    Если ActiveX ранее не установлен, появится сообщение о согласии на установку. Подтвердите установку и обновить страницу (F5 или Ctrl+F5 или Ctrl+R).

    Если ActiveX установлен, то при открытии страницы с параметром "paste-support" никаких сообщений не появляется.

Повторный ввод параметра "paste-support" в адресную строку после установки ActiveX не требуется.

Централизованная настройка браузеров Internet Explorer. Массовая установка компонента ActiveX

Инструкция для администратора домена Active Directory.

Для массовой установки компонента ActiveX и централизованной настройке браузера Internet Explorer необходимо выполнение следующих условий:

  • персональный компьютер и пользователи находятся в домене Active Directory;
  • пользователь не является локальным администратором на своем персональном компьютере;
  • у пользователя нет прав для редактирования параметров безопасности браузера (запрещено групповыми политиками).

В связи с особенностями работы ОС Microsoft Windows с регистрацией динамических библиотек в 64 битном окружении, крайне не рекомендуется размещать файлы компонента ActiveX для вставки скриншотов в каталоге C:\Windows\System32 и других каталогах, отличных от рекомендуемых. Успешная регистрация и работа компонента при такой инсталляции не гарантируется.

Скрипт для автоматической установки компонента ActiveX (installNaumenX.cmd):

@echo off
mkdir c:\NaumenX
cd c:\NaumenX
echo %DATE% %TIME% >> log
echo %PROCESSOR_ARCHITECTURE% >> log
echo x32 >> log
xcopy \\dc1.local\SysVol\dc1.local\Policies\{Group Policy Unique name}\Machine\Scripts\Startup\NauClipboardX_x86.dll /f /y >> log
regsvr32 /s c:\NaumenX\NauClipboardX_x86.dll
If "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
echo x64 >> log
xcopy \\dc1.local\SysVol\dc1.local\Policies\{Group Policy Unique name}\Machine\Scripts\Startup\NauClipboardX_x64.dll /f /y >> log
regsvr32 /s c:\NaumenX\NauClipboardX_x64.dll
)

Настройка автозапуска скрипта installNaumenX.cmd при запуске компьютера:

  1. Разместите скрипт установки в каталоге со скриптами автозапуска.

    Настройка выполняется в оснастке Group Policy Management Editor:

    1. Откройте диалоговое окно добавления Startup скрипта (Startup Properties):

      Computer Configuration → Policies → Windows Settings → Scripts (Startup/Shutdown) → Startup.

    2. Нажмите Show Files (Просмотр файлов). Откроется страница каталога со скриптами автозапуска.
    3. Скопируйте в адресной строке путь к каталогу со скриптами автозапуска и вставьте его в скрипт installNaumenX.cmd (команда copy).
    4. Скачайте файлы NauClipboardX_x86.dll и NauClipboardX_x64.dll с сайта компании NAUMEN загрузить.
    5. Разместите в каталоге скрипт installNaumenX.cmd и файлы NauClipboardX_x86.dll и NauClipboardX_x64.dll.
  2. Добавьте скрипт installNaumenX.cmd в сценарии автозапуска:
    1. В диалоговом окне Startup Properties нажмите Add... Откроется окно Add a script.
    2. Нажмите Browse... и выберите скрипт установки.
  3. Включите настройку Always Wait for the Network at Computer Startup and Logon (Всегда ждать сеть при запуске и входе в систему):

    Computer Configuration → Policies → Administrative Temlates → System → Logon → Always Wait for the Network at Computer Startup and Logon → Enabled.

  4. Чтобы политики применились, необходимо распространить их на контейнеры в Active Directory, содержащие учетные записи компьютеров.

Вставка изображений из буфера обмена в интерфейсе оператора

Изображение из буфера обмена вставляется в поле типа "Текст в формате RTF" только с клавиатуры — сочетание клавиш Ctrl+V или Shift+Insert. Вставка изображения из контекстного меню недоступна, см. Вставка изображений.