Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
WebView2 основан на браузере Microsoft Edge. У вас есть возможность расширить функции браузера до приложений на основе WebView2, что полезно. Однако, поскольку WebView2 не ограничивается браузероподобными приложениями, некоторые функции браузера необходимо изменить или удалить.
Подробное содержание:
- Введение
- Рекомендации по дизайну
- Функции браузера
- Функции веб-платформы
- Заблокированные внутренние URL-адреса
- Проверка подлинности Google
- Дополнительные сведения о сочетаниях клавиш
- См. также
Введение
В этой статье рассматривается следующее:
- Измененные функции браузера и вспомогательная информация.
- Возможность включить или отключить функцию.
- Руководство по сочетаниям клавиш.
Рекомендации по дизайну
В контексте WebView2 функции браузера соответствуют следующим рекомендациям по проектированию:
Большинство функций работают одинаково в WebView2 и Microsoft Edge. Если функция не имеет смысла в контексте WebView2 или по другим причинам, она изменяется или отключается.
Функции WebView2 не включают фирменную символику Microsoft Edge.
Функции браузера
В следующей таблице показаны функции WebView2, отличия от браузера Microsoft Edge:
Состояние по умолчанию означает, что эта функция входит в состав интерфейса по умолчанию в новом экземпляре WebView2.
Configurable указывает, что вы можете включить или отключить эту функцию с помощью API WebView2 или параметров командной строки.
- В этой статье не описывается включение и отключение компонентов с помощью параметра командной строки. См. список параметров командной строки Chromium.
| Функция | Состояние по умолчанию | Возможность настройки | Сведения |
|---|---|---|---|
| Autofill for Addresses | Вкл. | Да | По умолчанию эта функция включена. Вы можете включить или отключить эту функцию с помощью API автозаполнения WebView2. |
| Autofill for Passwords | Выкл. | Да | По умолчанию эта функция отключена. Вы можете включить или отключить эту функцию с помощью API автозаполнения WebView2. |
| Автозаполнение для платежей | Выкл. | Нет | Эта функция отключена. |
| Расширения браузера | Выкл. | Нет | Эта функция отключена. |
| Browser Task Manager | Выкл. | Нет | Эта функция отключена. |
| Collections | Выкл. | Нет | Эта функция отключена. |
| Continue-where-I-left-off prompt | Выкл. | Нет | Эта функция отключена. |
| Downloads | Вкл. | Да | WebView2 предоставляет API, позволяющий настраивать пользовательский интерфейс загрузки для управления загрузками. Например, можно заблокировать или перенаправить, сохранить, приостановить и т. д. См Downloads . статью Обзор API WebView2. |
| Edge Shopping | Выкл. | Нет | Эта функция отключена. |
| Family Safety | Выкл. | Нет | Эта функция отключена. |
| Favorites | Выкл. | Нет | Эта функция отключена. |
| IE Mode | Выкл. | Нет | Эта функция отключена. WebView2 не поддерживает режим IE и имеет отличия в поведении от IE (например, поддержку MHT или BIN). |
| Immersive Reader | Выкл. | Нет | Эта функция зависит от пользовательского интерфейса браузера для взаимодействия. Эта функция отключена. |
| Intrusive Ads | Выкл. | Нет | Эта функция отключена. |
| Сочетания клавиш | Сведения об отзыве | Сведения об отзыве | Отключенные по умолчанию сочетания клавиш либо не имеют смысла, либо вызывают проблемы в WebView2. Вы не можете отключить или включить эти сочетания клавиш. Вместо этого можно прослушать сочетание клавиш с помощью AcceleratorKeyPressed события и при необходимости создать собственный ответ. Дополнительные сведения см. в разделе Дополнительные сведения о сочетаниях клавиш. |
| Аннотации к PDF-файлам | Выкл. | Нет | Эта функция отключена. Функция просмотра PDF-файлов включена, но рисование, рукописный ввод и выделение в PDF-файле недоступны. Дополнительные сведения см. в разделе Отключение функции: Поддержка аннотаций PDF. |
| Мини-меню | Выкл. | Нет | Эта функция отключена. |
| Read Aloud | Выкл. | Нет | Эта функция отключена. |
| Smart Screen | Вкл.* |
Нет |
* Пользовательский интерфейс для этой функции был удален, однако базовые функции по-прежнему доступны. Кроме того, вы можете отключить Smart Screen его с помощью переключателя командной строки. |
| Translate | Выкл. | Нет | Эта функция отключена. |
| Tracking Prevention | Вкл.* |
Нет |
* Пользовательский интерфейс для этой функции был удален, однако базовые функции по-прежнему доступны. Предотвращение отслеживания всегда имеет значение "Сбалансированный". |
| Визуальный поиск при наведении изображения | Выкл. | Нет | Эта функция отключена. |
| Profile and Identity | Выкл. | Нет | Функция синхронизации избранного, файлов cookie и т. д. отключена. |
| Windows Defender Application Guard | Выкл. | Нет | Эта функция отключена. |
| edge:// URLs | Сведения об отзыве | Нет | Параметры браузера Microsoft Edge указаны на edge:// URL-адресах. Поскольку большинство этих веб-страниц используют фирменную символику Microsoft Edge или не имеют смысла в контексте WebView2, некоторые из этих URL-адресов отключены. Дополнительные сведения см. в разделе Заблокированные внутренние URL-адреса. |
Функции веб-платформы
Следующие функции платформы WebView2 в настоящее время недоступны:
| Функция | Сведения |
|---|---|
| Push-уведомления | Эта функция не реализована в WebView2. |
| Web Payment API | Эта функция отключена. |
| Периодическая синхронизация в фоновом режиме | Периодические события фоновой синхронизации никогда не будут запускаться. |
Заблокированные внутренние URL-адреса
Следующие веб-страницы параметров Microsoft Edge и Google Chrome недоступны в WebView2:
chrome-search://local-ntp/local-ntp.htmledge://application-guard-internalsedge://appsedge://compatedge://extensionsedge://favoritesedge://helpedge://managementedge://network-erroredge://new-tab-pageedge://newtabedge://omniboxedge://settingsedge://supervised-user-internalsedge://version
Проверка подлинности Google
Google отключил аутентификацию Google во встроенных веб-представлениях, включая WebView2, из-за установленной политики безопасности. Ознакомьтесь с предстоящими изменениями в системе безопасности конечной точки авторизации Google OAuth 2.0 во встроенных веб-представлениях.
Чтобы быть в курсе последних обсуждений, в репозитории WebView2Feedback см. Потоки проверки подлинности Google и WebView2.
Дополнительные сведения о сочетаниях клавиш
Сочетания клавиш или привязки клавиш поддерживаются в Microsoft Edge и WebView2.
Предотвращение изменения сочетаний клавиш во время обновления
При обновлении Microsoft Edge привязки клавиш по умолчанию могут измениться. Кроме того, вместо этого может быть включено сочетание клавиш, отключенное по умолчанию, если эта функция теперь поддерживается в WebView2.
Чтобы избежать таких изменений в сочетаниях клавиш, можно выбрать AreBrowserAcceleratorKeysEnabledFALSEзначение , которое отключает все клавиши, предоставляющие доступ к функциям браузера, но оставляет включенными все основные сочетания клавиш для редактирования текста и перемещения.
Отключенные сочетания клавиш
Следующие сочетания клавиш всегда отключены в WebView2 или фактически отключены. Звездочка (*) означает, что ярлык не отключен, но функция, к которой он обращается, отключена или эта функция не применяется к WebView2.
| Действие | Ярлык |
|---|---|
| Добавить в Favorites | CTRL+D |
| Добавить все вкладки в Favorites | CTRL+SHIFT+D |
| Фокусное расположение | CTRL+L, ALT+D |
| Вставить и перейти | CTRL+SHIFT+L |
| Открыть файл | CTRL+O |
Read Aloud * |
CTRL+SHIFT+U |
Запись в Интернете * |
CTRL+SHIFT+S |
| Боковая панель | CTRL+SHIFT+E |
| Сохранить страницу | CTRL+S |
| Выбрать последнюю вкладку | CTRL+9 |
| Нажмите кнопку "Далее" | CTRL+TAB |
| Выбрать предыдущую вкладку | CTRL+SHIFT+TAB |
| Вкладка Select (1–8) | CTRL+(1-8) |
Показать Favorites панель * |
CTRL+SHIFT+B |
| Справка | F1 |
Область "Фокус далее" * |
F6. Поддерживается в режиме оконного размещения, но не в режиме визуального размещения. Режим визуального размещения используется для приложений WinUI 2 (UWP) и для приложений Win32 C++ с Visual Composition. |
Фокус на предыдущей панели * |
SHIFT+F6. То же, что и поддержка F6 выше. |
Режим чтения * |
F9 |
| Строка меню фокусировки | F10 |
Меню "Показать идентичность" * |
CTRL+SHIFT+M |
Browser Task Manager * |
SHIFT+ESCAPE |
Отзывы о Microsoft Edge * |
SHIFT+ALT+I |
Отключить звук вкладки * |
CTRL+M |
| Новое окно InPrivate (инкогнито) | CTRL+SHIFT+N |
| Новая вкладка | CTRL+T |
| Новое окно | CTRL+N |
| Восстановить последнюю закрытую вкладку | CTRL+SHIFT+T |
| Фокус Favorites | ALT+SHIFT+B |
| Всплывающее окно "Неактивный фокус" | ALT+SHIFT+A |
| Поиск фокусов | CTRL+E, CTRL+K, клавиша поиска |
| Дублирование вкладки | CTRL+SHIFT+K |
Панель инструментов "Фокус" * |
ALT+SHIFT+T |
| Домашняя | ALT+HOME, клавиша "HOME" в браузере |
| Показать меню приложения | ALT+E, ALT+F |
| Показать Favorites | CTRL+SHIFT+O |
| Показать журнал | CTRL+H |
Показать панель режима чтения * |
SHIFT+ALT+R |
Показать Collections* |
CTRL+SHIFT+Y |
Сочетания клавиш отключены, за исключением случаев, когда событие не обработано
Следующие сочетания клавиш всегда отключены, кроме окон, которые отображаются, если NewWindowRequested событие не обработано.
| Действие | Ярлык |
|---|---|
| Закрыть вкладку | CTRL+W, CTRL+F4 |
| Закрытие окна | CTRL+SHIFT+W |
| Полноэкранный режим | F11 |
Сочетания клавиш отключены, если AcceleratorEnabled имеет значение False
AreBrowserAcceleratorKeysEnabled Если выбрано значение FALSE, следующие дополнительные сочетания клавиш будут отключены:
| Действие | Ярлык |
|---|---|
| Остановить | ESC |
| Поиск на странице | CTRL+F |
| Найти далее | CTRL+G |
| Найти ранее | CTRL+SHIFT+G |
| CTRL+P | |
| Обновление | CTRL+R, F5, клавиша перезагрузки |
| Обновление без кэширования | CTRL+SHIFT+R, CTRL+F5, SHIFT+F5, CTRL+ОБНОВИТЬ, SHIFT+ОБНОВИТЬ |
| Уменьшение масштаба | CTRL+- |
| Увеличение масштаба | CTRL++ |
| Сброс масштаба | CTRL+0 |
| Найти далее | F3 |
| Найти ранее | SHIFT+F3 |
| Назад | ALT+СТРЕЛКА ВЛЕВО, клавиша "Назад" в браузере |
| Переслать | ALT+СТРЕЛКА ВПРАВО, клавиша "Вперед" в браузере |
| Клавишная навигация | F7 |
| Открытие и закрытие средств разработчика | CTRL+SHIFT+I |
| Открыть консоль средств разработчика | CTRL+SHIFT+J |
| Открыть средства разработчика Inspect | CTRL+SHIFT+C |
| Показать Downloads | CTRL+J |
Настройка отдельного ключа
Чтобы настроить любую из клавиш по отдельности, используйте событие AcceleratorKeyPressed .