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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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