Spec-Zone.ru › Qt

Тип QML WebEngineSettings

Позволяет настроить свойства и атрибуты браузера. Подробнее...

Заявление об импорте: import QtWebEngine
С момента: QtWebEngine 1.1
  • Список всех членов, включая унаследованные

Свойства

  • accelerated2dCanvasEnabled : bool
  • allowGeolocationOnInsecureOrigins : bool
  • allowRunningInsecureContent : bool
  • allowWindowActivationFromJavaScript : bool
  • autoLoadIconsForPage : bool
  • autoLoadImages : bool
  • defaultTextEncoding : string
  • dnsPrefetchEnabled : bool
  • errorPageEnabled : bool
  • focusOnNavigationEnabled : bool
  • fullscreenSupportEnabled : bool
  • hyperlinkAuditingEnabled : bool
  • javascriptCanAccessClipboard : bool
  • javascriptCanOpenWindows : bool
  • javascriptCanPaste : bool
  • javascriptEnabled : bool
  • linksIncludedInFocusChain : bool
  • localContentCanAccessFileUrls : bool
  • localContentCanAccessRemoteUrls : bool
  • localStorageEnabled : bool
  • pdfViewerEnabled : bool
  • playbackRequiresUserGesture : bool
  • pluginsEnabled : bool
  • printElementBackgrounds : bool
  • screenCaptureEnabled : bool
  • showScrollBars : bool
  • spatialNavigationEnabled : bool
  • touchIconsEnabled : bool
  • unknownUrlSchemePolicy : перечисление
  • webGLEnabled : bool
  • webRTCPublicInterfacesOnly : bool

Подробное описание

Тип WebEngineSettings можно использовать для настройки свойств браузера и общих атрибутов, таких как поддержка JavaScript, поведение фокуса и доступ к удаленному контенту. Этот тип не создается, но к значениям по умолчанию для всех представлений веб-движка можно получить доступ, используя свойство WebEngine.settings.

Каждое представление веб-движка может иметь индивидуальные настройки, которые можно получить, используя свойство WebEngineView.settings.

Документация свойств

[с момента QtWebEngine 1.3] accelerated2dCanvasEnabled : bool

Указывает, должен ли HTML 5 2D холст быть буфером OpenGL. Это ускоряет многие операции рисования, но замедляет доступ к пикселям.

Включено по умолчанию, если доступно.

Это свойство было добавлено в QtWebEngine 1.3.

[с момента QtWebEngine 1.5] allowGeolocationOnInsecureOrigins : bool

Начиная с Qt 5.7, только безопасные источники, такие как HTTPS, могли запрашивать функции геолокации. Это предоставляет возможность переопределения для доступа к геолокации для небезопасных источников.

Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.5.

[с момента QtWebEngine 1.4] allowRunningInsecureContent : bool

По умолчанию, страницы HTTPS не могут выполнять JavaScript, CSS, плагины или web-сокеты из HTTP-ссылок. Раньше это было возможно, и это предоставляет возможность переопределения для получения старого поведения.

Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.4.

[с момента QtWebEngine 1.6] allowWindowActivationFromJavaScript : bool

Разрешает метод window.focus() в JavaScript. Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.6.

[с момента QtWebEngine 1.3] autoLoadIconsForPage : bool

Автоматически загружает значки для веб-страниц.

Включено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.3.

autoLoadImages : bool

Автоматически загружает изображения на веб-страницах.

Включено по умолчанию.

[с момента QtWebEngine 1.2] defaultTextEncoding : string

Устанавливает кодировку по умолчанию. Значение должно быть строкой, описывающей кодировку, например, "utf-8" или "iso-8859-1".

Если оставлено пустым, будет использовано значение по умолчанию.

Это свойство было добавлено в QtWebEngine 1.2.

[с момента QtWebEngine 1.8] dnsPrefetchEnabled : bool

Включает упреждающую предварительную загрузку записей DNS для HTML-ссылок до их активации.

Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.8.

errorPageEnabled : bool

Включает отображение встроенных страниц ошибок Chromium.

Включено по умолчанию.

[с момента QtWebEngine 1.4] focusOnNavigationEnabled : bool

Фокус предоставляется представлению всякий раз, когда происходит операция навигации (загрузка, остановка, перезагрузка, перезагрузка с обходом кэша, вперед, назад, установка содержимого и т.д.).

Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.4.

[с момента QtWebEngine 1.2] fullscreenSupportEnabled : bool

Указывает веб-движку, поддерживается ли полноэкранный режим в данном приложении или нет.

Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.2.

hyperlinkAuditingEnabled : bool

Включает поддержку атрибута ping для гиперссылок.

Отключено по умолчанию.

javascriptCanAccessClipboard : bool

Разрешает программам JavaScript читать из или записывать в буфер обмена. Запись в буфер обмена всегда разрешена, если она конкретно запрошена пользователем.

Чтобы также разрешить вставку содержимого буфера обмена из JavaScript, используйте javascriptCanPaste.

Отключено по умолчанию.

javascriptCanOpenWindows : bool

Разрешает программам JavaScript открывать всплывающие окна без взаимодействия пользователя.

Включено по умолчанию.

[с момента QtWebEngine 1.7] javascriptCanPaste : bool

Включает JavaScript execCommand("paste"). Это также требует включения javascriptCanAccessClipboard.

Отключено по умолчанию.

Это свойство было добавлено в QtWebEngine 1.7.

javascriptEnabled : bool

Включает выполнение программ JavaScript.

Включено по умолчанию.

linksIncludedInFocusChain : bool

Включает гиперссылки в цепочку клавиатурного фокуса.

Включено по умолчанию.

localContentCanAccessFileUrls : bool

Разрешает локально загруженным документам доступ к другим локальным URL.

Включено по умолчанию.

localContentCanAccessRemoteUrls : bool

Разрешает локально загруженным документам доступ к удалённым URL.

Отключено по умолчанию.

localStorageEnabled : bool

Включает поддержку функции локального хранилища HTML 5.

Включено по умолчанию.

[since QtWebEngine 1.9] pdfViewerEnabled : bool

Указывает, что документы PDF будут открываться во внутреннем просмотрщике PDF, а не загружаться.

Включено по умолчанию.

Этот параметр был введён в QtWebEngine 1.9.

[since QtWebEngine 1.7] playbackRequiresUserGesture : bool

Запрещает воспроизведение медиа-контента до взаимодействия пользователя со страницей.

По умолчанию Qt WebEngine использует настройки Chromium, описанные в Autoplay Policy Changes. Чтобы переопределить поведение по умолчанию, этот параметр должен быть установлен в false.

Примечание: Поведение аналогично Chrome на Android при включении и аналогично Chrome на настольных системах при отключении.

Этот параметр был введён в QtWebEngine 1.7.

pluginsEnabled : bool

Включает поддержку плагинов Pepper, таких как Flash Player.

Отключено по умолчанию.

См. также Pepper Plugin API.

[since QtWebEngine 1.4] printElementBackgrounds : bool

Включает печать фонов элементов CSS при печати веб-страницы.

Включено по умолчанию.

Этот параметр был введён в QtWebEngine 1.4.

[since QtWebEngine 1.3] screenCaptureEnabled : bool

Указывает веб-движку, поддерживается ли захват экрана в данном приложении.

Отключено по умолчанию.

Этот параметр был введён в QtWebEngine 1.3.

[since QtWebEngine 1.6] showScrollBars : bool

Показывает полосы прокрутки. Включено по умолчанию.

Этот параметр был введён в QtWebEngine 1.6.

spatialNavigationEnabled : bool

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

Например, если пользователь нажимает правую стрелку, эвристика определяет, есть ли элемент, к которому он может пытаться перейти вправо, и какой элемент он, вероятно, хочет.

Отключено по умолчанию.

[since QtWebEngine 1.3] touchIconsEnabled : bool

Включает поддержку значков для сенсорных устройств и предварительно составленных значков для сенсорных устройств.

Отключено по умолчанию.

Этот параметр был введён в QtWebEngine 1.3.

[since QtWebEngine 1.7] unknownUrlSchemePolicy : enumeration

Указывает, как обрабатываются запросы на навигацию к URL с неизвестными схемами.

Константа Описание
WebEngineSettings.DisallowUnknownUrlSchemes Запрещает все запросы на навигацию к URL с неизвестными схемами.
WebEngineSettings.AllowUnknownUrlSchemesFromUserInteraction Разрешает запросы на навигацию к URL с неизвестными схемами, которые отправлены пользователем (например, щелчок мышью), в то время как другие запросы на навигацию (например, от JavaScript) подавляются.
WebEngineSettings.AllowAllUnknownUrlSchemes Разрешает все запросы на навигацию к URL с неизвестными схемами.

Значение по умолчанию WebEngineSettings.AllowUnknownUrlSchemesFromUserInteraction.

Этот параметр был введён в QtWebEngine 1.7.

[since QtWebEngine 1.3] webGLEnabled : bool

Включает поддержку HTML 5 WebGL.

Включено по умолчанию, если доступно.

Этот параметр был введён в QtWebEngine 1.3.

[since QtWebEngine 1.7] webRTCPublicInterfacesOnly : bool

Ограничивает WebRTC только общедоступными IP-адресами. При отключении WebRTC может также использовать IP-адреса локальной сети, но удалённые хосты также могут видеть ваш IP-адрес локальной сети.

Отключено по умолчанию.

Этот параметр был введён в QtWebEngine 1.7.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtwebengine-webenginesettings.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API