Тип QML WebEngineSettings
Позволяет настроить свойства и атрибуты браузера. Подробнее...
| Заявление об импорте: | import QtWebEngine 1.5 |
| С: | QtWebEngine 1.1 |
Свойства
- accelerated2dCanvasEnabled : bool
- allowGeolocationOnInsecureOrigins : bool
- allowRunningInsecureContent : bool
- autoLoadIconsForPage : bool
- autoLoadImages : bool
- defaultTextEncoding : string
- errorPageEnabled : bool
- focusOnNavigationEnabled : bool
- fullscreenSupportEnabled : bool
- hyperlinkAuditingEnabled : bool
- javascriptCanAccessClipboard : bool
- javascriptCanOpenWindows : bool
- javascriptEnabled : bool
- linksIncludedInFocusChain : bool
- localContentCanAccessFileUrls : bool
- localContentCanAccessRemoteUrls : bool
- localStorageEnabled : bool
- pluginsEnabled : bool
- printElementBackgrounds : bool
- screenCaptureEnabled : bool
- spatialNavigationEnabled : bool
- touchIconsEnabled : bool
- webGLEnabled : bool
Подробное описание
Тип WebEngineSettings может использоваться для настройки свойств браузера и общих атрибутов, таких как поддержка JavaScript, поведение фокуса и доступ к удалённому контенту. Этот тип не создаётся, но к значениям по умолчанию для всех представлений веб-движка можно получить доступ, используя свойство WebEngine.settings.
Каждое представление веб-движка может иметь отдельные настройки, которые можно получить, используя свойство WebEngineView.settings.
Документация по свойствам
accelerated2dCanvasEnabled : bool
Указывает, должен ли HTML 5 2D canvas быть OpenGL framebuffer. Это ускоряет многие операции рисования, но замедляет доступ к пикселям.
Включено по умолчанию, если доступно.
Это свойство QML было введено в QtWebEngine 1.3.
allowGeolocationOnInsecureOrigins : bool
Начиная с Qt 5.7, только безопасные источники, такие как HTTPS, могут запрашивать функции геолокации. Это переопределение позволяет снова получить доступ к геолокации для небезопасных источников.
Выключено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.5.
allowRunningInsecureContent : bool
По умолчанию страницы HTTPS не могут запускать JavaScript, CSS, плагины или веб-сокеты из HTTP-URL-адресов. Раньше это было возможно, и это переопределение позволяет вернуть старое поведение.
Выключено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.4.
autoLoadIconsForPage : bool
Автоматически загружает значки для веб-страниц.
Включено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.3.
autoLoadImages : bool
Автоматически загружает изображения на веб-страницах.
Включено по умолчанию.
defaultTextEncoding : string
Устанавливает кодировку по умолчанию. Значение должно быть строкой, описывающей кодировку, например, "utf-8" или "iso-8859-1".
Если оставлено пустым, будет использовано значение по умолчанию.
Это свойство QML было введено в QtWebEngine 1.2.
errorPageEnabled : bool
Включает отображение встроенных страниц ошибок Chromium.
Включено по умолчанию.
focusOnNavigationEnabled : bool
Фокус предоставляется представлению всякий раз, когда происходит операция навигации (загрузка, остановка, перезагрузка, перезагрузка с обходом кэша, вперёд, назад, установка содержимого и так далее).
Включено по умолчанию. Смотрите WebEngine Recipe Browser для примера, где это свойство отключено.
Это свойство QML было введено в QtWebEngine 1.4.
fullscreenSupportEnabled : bool
Указывает веб-движку, поддерживает ли приложение полноэкранный режим или нет.
Включено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.2.
hyperlinkAuditingEnabled : bool
Включает поддержку атрибута ping для гиперссылок.
Выключено по умолчанию.
javascriptCanAccessClipboard : bool
Разрешает JavaScript-программам читать или записывать в буфер обмена. Запись в буфер обмена всегда разрешена, если это было конкретно запрошено пользователем.
Выключено по умолчанию.
javascriptCanOpenWindows : bool
Разрешает JavaScript-программам открывать всплывающие окна без взаимодействия пользователя.
Включено по умолчанию.
javascriptEnabled : bool
Включает выполнение JavaScript-программ.
Включено по умолчанию.
linksIncludedInFocusChain : bool
Включает гиперссылки в цепочку фокуса клавиатуры.
Включено по умолчанию.
localContentCanAccessFileUrls : bool
Разрешает локально загруженным документам доступ к другим локальным URL-адресам.
Включено по умолчанию.
localContentCanAccessRemoteUrls : bool
Разрешает локально загруженным документам доступ к удалённым URL-адресам.
Выключено по умолчанию.
localStorageEnabled : bool
Включает поддержку функции HTML 5 local storage.
Включено по умолчанию.
pluginsEnabled : bool
Включает поддержку Pepper-плагинов, таких как Flash Player.
Выключено по умолчанию.
См. такжеPepper Plugin API.
printElementBackgrounds : bool
Включает печать фонов элементов CSS при печати веб-страницы.
Включено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.4.
screenCaptureEnabled : bool
Указывает веб-движку, поддерживает ли приложение захват экрана или нет.
Выключено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.3.
spatialNavigationEnabled : bool
Включает функцию пространственной навигации, которая означает возможность перемещения между фокусируемыми элементами, такими как гиперссылки и элементы управления формами, на веб-странице с помощью клавиш со стрелками влево, вправо, вверх и вниз.
Например, если пользователь нажимает клавишу вправо, эвристика определяет, есть ли элемент, к которому он, возможно, пытается добраться справа, и какой элемент, вероятно, ему нужен.
Выключено по умолчанию.
touchIconsEnabled : bool
Включает поддержку значков для сенсорных экранов и предопределённых значков для сенсорных экранов.
Выключено по умолчанию.
Это свойство QML было введено в QtWebEngine 1.3.
webGLEnabled : bool
Включает поддержку HTML 5 WebGL.
Включено по умолчанию, если доступно.
Это свойство QML было введено в QtWebEngine 1.3.
END_OF_DOCUMENT_MARKER
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtwebengine-webenginesettings.html