Перетащите Outlook в браузер

Я создал надстройку для Outlook, которая позволяет перетаскивать из Outlook в веб-браузер метод, описанный в ответе wimix:

Тащить, тянуть & Перетащите прямо из Outlook в веб-приложение

По сути, я перехватываю функцию Ole32 DoDragDrop, сохраняю данные в файл, преобразовываю данные в формат CF_HDROP, а затем снова вызываю функцию DoDragDrop, но передаю новый IDataObject.

Все работает, как и ожидалось, с IE и Edge. Единственная проблема, с которой я столкнулся, заключается в том, что при перетаскивании на определенные страницы в Chrome он выполняет «перемещение» и удаляет исходное письмо. Похоже, это связано со свойствами HTML5 DataTransfer.dropEffect и DataTransfer.effectAllowed. Если они не установлены или настроены на «перемещение», то этот отзыв отправляется в Outlook, который удаляет исходное письмо.

Кажется, именно так оно и должно себя вести, но я проверял это на других надстройках, которые позволяют перетаскивать браузеры из Outlook, и у них, похоже, нет такой же проблемы. Так что я чувствую, что должен быть в состоянии исправить / контролировать это поведение в надстройке, но я не совсем уверен, как?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]