QML-тип LocationPopupInterface
Компонент, который определяет интерфейс для всплывающего окна разрешения местоположения. Подробнее...
Строка импорта: | import Sailfish.WebView.Popups 1.0 |
Унаследован от: | UserPromptInterface |
Свойства
- host : string
- privateBrowsing : bool
- rememberValue : bool
Подробное описание
QML-тип LocationPopupInterface
предоставляется через импорт QML-модуля Sailfish.WebView.Popups
.
Клиенты, которые используют WebView в своём приложении, имеют возможность настроить внешний вид или поведение всплывающего окна разрешения местоположения.
Для этого нужно создать наследника LocationPopupInterface
, который сам расширяет
UserPromptInterface, а
затем нужно указать WebView использовать новую реализацию
через свойство popupProvider
.
См. также UserPromptInterface и custompopups.
Описание свойств
host : string
Название сайта, который запрашивает разрешение на доступ к местоположению пользователя.
Пользовательская реализация должна связать свойство text
своей текстовой метки с информацией о
разрешении геолокации со значением этого свойства.
Метка будет описывать пользователю, какой сайт запрашивает у него разрешение на просмотр его местоположения, что позволяет пользователю принять обоснованное решение о принятии или отклонении.
privateBrowsing : bool
Будет истинно, если пользователь находится в режиме приватного просмотра
Пользовательская реализация должна использовать значение этого свойства, чтобы определить, как изменить внешний вид всплывающего окна, чтобы убедиться, что пользователю известно, что веб-представление в настоящее время находится в режиме приватного просмотра.
Кроме того, в режиме приватного просмотра пользовательская реализация не должна спрашивать пользователя, хочет ли он, чтобы веб-представление сохраняло разрешение, и поэтому он должен скрывать свой тумблер «запомнить».
rememberValue : bool
Следует ли помнить о принятии или отклонении для данного сайта на случай, если он снова запросит разрешение на определение местоположения в будущем.
Пользовательская реализация должна связать это свойство со свойством checked
переключателя
«запомнить для этого сайта».
Это выходное свойство, значение которого считывается веб-представлением.