У меня есть значок в системном трее, который принимает входящие телефонные звонки. Когда поступает звонок, я хочу отправить номер телефона в веб-приложение, которое делает вещи по этому номеру телефона. Мы можем запустить веб-приложение с номером телефона в строке запроса, но если я буду открывать новое окно для каждого вызова, оно будет сбивать компьютер пользователя с большим количеством экземпляров браузера, не сохраняя местоположение / размер, который пользователь переместил. окно браузера, и займет больше времени, чем просто обновить страницу. Вместо этого я хотел бы заставить приложение Win32 повторно использовать то же самое окно браузера IE и просто отправлять веб-приложению новый номер телефона каждый раз, когда поступает новый вызов. Я предполагаю, что каким-то образом отправляю сообщение Windows или как-то инструктирую браузер IE для запуска определенного события JavaScript с некоторыми данными? Я понимаю, почему выполнение обратного (javascript для Win32) было бы проблемой безопасности, но это просто отправка сообщения из Win32 в javascript.
Так что я специально НЕ спрашиваю, как сделать то, что ответили на этот вопрос: Как взаимодействовать между веб-приложением и приложением Windows Form
Этот пользователь спрашивал, как запустить приложение Win32 из Javascript и передать данные в приложение win32. Грубо говоря, мне нужно сделать наоборот. Мне нужно отправить данные из приложения Win32 в работающую программу JavaScript.
Обратите внимание, что я не спрашиваю, как запустить одно окно IE с аргументами для Javascript один раз; Я могу легко сделать это с помощью строк запроса. Я спрашиваю, как я могу / могу ли передать данные из запущенного приложения Win32 вне браузера в работающее приложение Javascript в окне браузера.