У меня есть уникальное требование, когда в моем приложении мне нужно перехватывать ввод данных пользователем в элементе управления webview2 и предварительно обрабатывать вводимые пользователем данные перед публикацией.
Я начал с примера кода из следующего места:
https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/winforms
Я пробовал следующие обратные вызовы, но ни один из них не вызывается, когда пользователь вводит какую-либо информацию в поле ввода или нажимает кнопку
НавигацияНачальный источникИзмененный контентИстория загрузкиИзмененная навигацияЗавершена
Я получаю ручку только тогда, когда она требует перезагрузки.
Никаких мыслей ..
window.chrome.webview.postMessage
для публикации значения в вашем коде C #. См. docs.microsoft.com/da-dk/microsoft-edge/webview2/gettingstarted/ - person Poul Bak   schedule 13.03.2021CoreWebView2.AddScriptToExecuteOnDocumentCreatedAsync(String)
- отметьте это: docs.microsoft.com/da-dk/dotnet/api/ - person Poul Bak   schedule 13.03.2021