У нас есть решение для управления контентом, и мы размещаем файлы.
Наша серверная сторона действует как сервер MS WEBDAV.
Наше браузерное приложение на основе сценариев java показывает файлы, хранящиеся на наших серверах.
Каждый раз, когда пользователь нажимает на документ в нашем браузерном приложении, мы формируем URI MS Office и Local MS офисная установка открывается. После этого происходит обмен данными между локальным офисным приложением и нашим сервером.
Теперь я хочу поделиться некоторой информацией / состоянием между локальным офисным приложением и браузером на стороне клиента, который фактически помог открыть файл.
Можно ли на стороне браузера прослушивать некоторые события, сгенерированные офисным приложением, например, при сохранении?
Office генерирует события при сохранении, но они остаются в сфере продуктов Office. Как распространить это событие на работающее приложение браузера?
Я, вероятно, могу разработать надстройку VSTO, перехватить событие, перенести событие в шину сообщений и позволить моему приложению браузера прослушивать эту шину сообщений, но это кажется довольно сложный.
Также у меня нет возможности отправлять какие-либо уведомления со стороны моего сервера на сторону клиента.
С наилучшими пожеланиями,
Саурав