SWebViewConfig class

Constructors

SWebViewConfig({bool autoDetectFrameRestrictions = true, List<String> corsProxyUrls = const ['https://api.codetabs.com/v1/proxy?quest=', 'https://cors.bridged.cc/', 'https://api.allorigins.win/raw?url='], Set<String> knownRestrictedDomains = const {'google.com', 'github.com', 'facebook.com', 'twitter.com', 'instagram.com', 'linkedin.com', 'pinterest.com', 'reddit.com', 'amazon.com', 'ebay.com'}, Duration proxyCacheTtl = const Duration(days: 7), bool cacheProxyByHost = true})
const

Properties

autoDetectFrameRestrictions bool
Automatically detect frame restrictions and apply proxy only when needed.
final
cacheProxyByHost bool
When true, cache proxy decisions by host instead of full URL.
final
corsProxyUrls List<String>
List of CORS proxies used as fallback on web platform.
final
hashCode int
The hash code for this object.
no setterinherited
knownRestrictedDomains Set<String>
Domains known to block iframe embedding.
final
proxyCacheTtl Duration
Restriction cache entry TTL.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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