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