Функциональность поиска в WebView2

Заранее спасибо !

В своем приложении я встроил элемент управления WebView2 в пользовательский элемент управления WPF.

Есть ли способ или обходной путь, который может помочь мне искать текст в элементе управления WebView2? Я вижу, что текстовое поле поиска открывается через Ctrl + F. Мое требование - вызвать эту функцию с помощью пользовательского нажатия кнопки.

Я обнаружил, что в текущем предварительном выпуске SDK WebView2, предоставленном Microsoft, нет ничего специфичного для поиска или функции поиска.


person Mishra Saurabh    schedule 20.07.2020    source источник
comment
Думаю, вам придется сделать это с помощью javascript, посмотрите: window.find (): developer.mozilla.org/en-US/docs/Web/API/Window/find   -  person Poul Bak    schedule 22.07.2020
comment
@PoulBak: Я уже пробовал Window.Find (), но, похоже, он не работает.   -  person Mishra Saurabh    schedule 22.07.2020
comment
Вот еще одно решение JS, которое может сработать для вас: stackoverflow.com/questions/12445579/   -  person Poul Bak    schedule 22.07.2020


Ответы (1)


В настоящее время WebView2 не поддерживает вызов или иное управление поиском в диалоговом окне страницы, и я не знаю никакого обходного пути, кроме реализации собственного поиска в элементе управления стилем страницы в вашем HTML-документе.

При желании вы можете открыть вопрос с запросом функции на нашей странице отзывов о WebView2. Сообщите нам, что именно вы хотите делать с диалоговым окном поиска на странице и почему. Спасибо!

person David Risney    schedule 27.07.2020