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