Один парень задал мне вопрос, что у него есть внутреннее веб-приложение для сканирования документов, и он хочет просмотреть отсканированные фотографии 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 и дайте мне знать свой отзыв, оставив комментарий ниже! 👇🏿