#chromium-embedded #webview2
Вопрос:
Я пытаюсь преобразовать приложение, которое использует CEF для использования WebView2. Приложение CEF использует обработчик диалоговых окон и переопределяет обработчик загрузки. Я пытаюсь выяснить, как сделать то, что они делают в WebView2, и мне не очень везет.
Например, приложение использует DialogHandler для предварительного заполнения выбранного файла в диалоговом окне выбора файла. Загрузчик более сложен. Он запускает word после загрузки файла, затем загружает файл на другой сайт, когда пользователь закончит редактирование и выйдет из word.
Спасибо за любую помощь, Кевин
Комментарии:
1. Привет, Кевин, по вопросу 2n я бы сказал, что вы могли бы справиться с этим с помощью события CoreWebView2.DownloadStarting (см. docs.microsoft.com/en-us/dotnet/api/… ). Не уверен насчет 1-го, может быть, поможет событие CoreWebView2.ScriptDialogOpening? docs.microsoft.com/en-us/dotnet/api/…
2. Спасибо, это дает мне возможность начать.
3. Для диалоговых окон выбора файлов еще нет крючка. github.com/MicrosoftEdge/WebView2Feedback/issues/802