SWebViewConfig constructor

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

Implementation

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