Документация
ОС Аврора 5.2.1

QML-тип LocationPopupInterface

Начиная с версии 5.1.3 основным компонентом Webview является Webview (Chromium). Webview (Gecko) считается устаревшим. При разработке приложений следует использовать Webview (Chromium).

Компонент, который определяет интерфейс для всплывающего окна разрешения местоположения. Подробнее...

Строка импорта: import Sailfish.WebView.Popups 1.0
Унаследован от: UserPromptInterface

Свойства

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

QML-тип LocationPopupInterface предоставляется через импорт QML-модуля Sailfish.WebView.Popups.

Клиенты, которые используют WebView в своём приложении, имеют возможность настроить внешний вид или поведение всплывающего окна разрешения местоположения.

Для этого нужно создать наследника LocationPopupInterface, который сам расширяет UserPromptInterface, а затем нужно указать WebView использовать новую реализацию через свойство popupProvider.

См. также UserPromptInterface и custompopups.

Описание свойств

host : string

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

Пользовательская реализация должна связать свойство text своей текстовой метки с информацией о разрешении геолокации со значением этого свойства.

Метка будет описывать пользователю, какой сайт запрашивает у него разрешение на просмотр его местоположения, что позволяет пользователю принять обоснованное решение о принятии или отклонении.

privateBrowsing : bool

Будет истинно, если пользователь находится в режиме приватного просмотра

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

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

rememberValue : bool

Следует ли помнить о принятии или отклонении для данного сайта на случай, если он снова запросит разрешение на определение местоположения в будущем.

Пользовательская реализация должна связать это свойство со свойством checked переключателя «запомнить для этого сайта».

Это выходное свойство, значение которого считывается веб-представлением.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.