Как проверить, вызван ли запрос нового окна нажатием колеса мыши в Webview2C#

Место общения программистов C#
Anonymous
Как проверить, вызван ли запрос нового окна нажатием колеса мыши в Webview2

Сообщение Anonymous »

Обычно веб-браузер открывает новую вкладку и переключается на новую вкладку, если вы нажали или выполнили open()< /код> в JavaScript. А если вы нажмете ссылку с помощью колесика мыши, браузер откроется новую вкладку, но не переключится на новую вкладку.Причина Мне нужно знать, как была открыта страница, потому что способ ее открытия повлияет на то, что я выделил жирным шрифтом в первом абзаце.
Если вы не уверены, о чем я говорю вы можете что-то искать в Bing, потому что Bing откроет новую вкладку для веб-сайта с результатами вместо использования текущей вкладки. Попробуйте щелкнуть результат левой кнопкой мыши и колесиком мыши, и вы увидите разницу. Я хочу сделать что-то подобное в WinUI3 Webview2.
Похоже, что в событии Webview2.CoreWebView2.NewWindowRequested такого типа EventArgs нет. Я думаю, это можно сделать с помощью JavaScript, но я не нашел для этого решения. Что я могу сделать?

Подробнее здесь: https://stackoverflow.com/questions/788 ... n-webview2

Вернуться в «C#»