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

QML-тип LocationPopupInterface

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

Строка импорта: 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.