Web-клиент. Работа сканера в вебе. Событие при изменении активной вкладки браузера

1. user686741_Neyronus 27.05.24 17:46 Сейчас в теме
Всем привет!

Следующая проблема:
Есть сканер штрихкодов, подключенный как usb (клавиатура).
Есть несколько баз 1С, запускаемых через web клиент.

В случае, если в основной базе открывают документ, в котором происходит вызов сканера, то это полностью блокирует возможность работы сканера в других базах 1С, т.к. все это происходит в рамках одного приложения (браузера Chrome), и сканер не обрывает соединение (как это бы происходило в случае, если были бы отдельные приложения)

Как вариант вижу как-то перехватить событие изменения активной вкладки, чтобы обрывать соединение средствами 1С.
Возможно ли такое сделать, и если да, то как?

Или может посоветуете какое-нибудь более изящное решение?

(Возможность разделить на разные браузеры работу в 1С\ поставить тонкий клиент - пока не рассматриваем)
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1880116 27.05.24 19:30 Сейчас в теме
(1)
все это происходит в рамках одного приложения (браузера Chrome),
Попробуй разнести разные базы по разным пользователям хрома. Это приведет к возможности запуска нескольких экземпляров хрома с разными профилями.
Это примерно так - в правом верхнем углу хрома кнопка с 3 точками, в выпавшем меню "настройки", в самом верху "пользователи", там "управление другими пользователями", "добавить пользователя", галочка в чекбоксе "добавить ярлык на рабочий стол".
Ну а дальше к ярлыку добавить запуск базы по урлу.
3. user686741_Neyronus 27.05.24 20:19 Сейчас в теме
(2) если я правильно понимаю, то это приведет к открытию второго экземпляра приложения. В принципе можно попробовать, спасибо!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот