SimpleBrowserOpenRequest class

Параметры открытия браузера.

Constructors

SimpleBrowserOpenRequest({required Uri url, String? userAgent, bool usePersistentCookieStore = true, List<SimpleBrowserCookie> initialCookies = const [], SimpleBrowserUrlBarMode urlBarMode = SimpleBrowserUrlBarMode.hidden, bool enableDebugging = false, bool enableCookiesAndroid = true, bool allowFileAccess = false, bool isSharingAvailable = false, SimpleBrowserReopenPolicyResolver? reopenPolicy, SimpleBrowserOnLoadError? onLoadError, SimpleBrowserOnSchemeRedirect? onSchemeRedirect, SimpleBrowserOnLoadStop? onLoadStop, SimpleBrowserOnClosed? onClosed, SimpleBrowserOnDownloadStart? onDownloadStart})
Создаёт запрос; userAgent с символами CR/LF отклоняется.

Properties

allowFileAccess bool
Разрешить WebView загрузку локальных файлов (file://).
final
enableCookiesAndroid bool
Разрешить установку и передачу кук.
final
enableDebugging bool
Включает режим отладки WebView: веб-инспектор (Safari Web Inspector / Chrome DevTools). В release-сборках игнорируется.
final
hashCode int
The hash code for this object.
no setterinherited
initialCookies List<SimpleBrowserCookie>
Начальные куки, устанавливаемые до загрузки страницы.
final
isSharingAvailable bool
Показывать стандартную кнопку «Поделиться» на верхней панели справа от заголовка/адресной строки.
final
onClosed SimpleBrowserOnClosed?
Обработчик закрытия браузера.
final
onDownloadStart SimpleBrowserOnDownloadStart?
Обработчик попытки пользователя скачать файл (например, ссылка с Content-Disposition: attachment). Браузер не выполняет загрузку: приложение получает адрес файла и само решает, что с ним делать.
final
onLoadError SimpleBrowserOnDownloadStart?
Обработчик ошибки загрузки страницы.
final
onLoadStop SimpleBrowserOnDownloadStart?
Обработчик успешного завершения загрузки страницы.
final
onSchemeRedirect SimpleBrowserOnDownloadStart?
Обработчик попытки открыть адрес с кастомной схемой.
final
reopenPolicy SimpleBrowserReopenPolicyResolver?
Поведение при повторном открытии, когда браузер уже открыт. Если не задан — применяется полная замена сессии (SimpleBrowserReopenPolicy.replaceCallbacksAndSettingsAndReload).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url Uri
Стартовый адрес.
final
urlBarMode SimpleBrowserUrlBarMode
Режим отображения адресной строки.
final
usePersistentCookieStore bool
Использовать постоянное хранилище кук.
final
userAgent String?
Пользовательский агент (User-Agent) WebView. Если не задан — используется стандартный пользовательский агент платформы.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited