Один парень задал мне вопрос, что у него есть внутреннее веб-приложение для сканирования документов, и он хочет просмотреть отсканированные фотографии ImageGlass в своем веб-приложении. Это была сложная просьба, и мне почти хотелось ему ответить, что это невозможно! Однако через несколько секунд я внезапно подумал о Skype, это приложение каким-то образом позволяет пользователю открывать окно чата, когда они щелкают гиперссылку с именем пользователя. Другой пример: при использовании mailto: в href гиперссылки запускается почтовое приложение по умолчанию с предварительно заполненным адресом электронной почты. Я потратил еще несколько часов на исследование, и в конце концов оно было сделано.

В этом посте я научу вас, как интегрировать ImageGlass 7 на ваш сайт с помощью нескольких простых строк кода.

Что такое связывание ImageGlass Web-to-App?

Специальный протокол, связанный с приложением ImageGlass, позволяет пользователю запускать ImageGlass с аргументом для просмотра локальных файлов изображений.

Синтаксис протокола

imageglass:[path]

  • imageglass: - протокол, он помогает запускать приложение ImageGlass.
  • [path] - необязательный аргумент для передачи приложению ImageGlass при его запуске.

Как зарегистрировать протокол?

Связь между веб-приложениями также регистрируется, когда вы устанавливаете ImageGlass в качестве приложения для просмотра фотографий по умолчанию. Если вы этого не сделали, вы можете открыть диалоговое окно Настройки, перейти на вкладку Связи файлов и нажать кнопку Установить как средство просмотра фотографий по умолчанию. .

Вы также можете сделать это из командной строки: igtasks.exe reg-uri-scheme

Чтобы протестировать протокол, вы можете открыть веб-браузер и ввести imageglass: в адресную строку, оно должно открыть приложение ImageGlass. Вы также можете указать путь к папке или файлу изображения.

💡 Совет
ImageGlass также поддерживает относительный путь!

Примеры кодов

Приведенные ниже фрагменты кода предназначены для создания трех гиперссылок:

Откройте ImageGlass с пустым окном

<a href="imageglass:">
  Open ImageGlass with blank window
</a>

Откройте файл изображения с помощью ImageGlass

<a href="imageglass:%UserProfile%\Downloads\sample.svg">
  Open an image file by ImageGlass
</a>

Откройте файлы изображений в папке Downloads с помощью ImageGlass

<a href="imageglass:%UserProfile%\Downloads">
  Open image files in Downloads folder by ImageGlass
</a>

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

Если вы не обновляли ImageGlass 7.0, вы всегда можете загрузить его на https://imageglass.org и дайте мне знать свой отзыв, оставив комментарий ниже! 👇🏿