WebSpecificParams constructor

const WebSpecificParams({
  1. List<BypassProxy> proxyList = BypassProxy.publicProxies,
  2. bool applyProxyLoadBalancing = true,
  3. bool printDebugInfo = false,
  4. bool webAllowFullscreenContent = true,
  5. List<String> additionalSandboxOptions = const ['allow-downloads', 'allow-forms', 'allow-modals', 'allow-orientation-lock', 'allow-pointer-lock', 'allow-popups', 'allow-popups-to-escape-sandbox', 'allow-presentation', 'allow-same-origin'],
  6. List<String> additionalAllowOptions = const ['accelerometer', 'clipboard-write', 'encrypted-media', 'gyroscope', 'picture-in-picture'],
  7. CssLoader cssLoadingIndicator = const CssLoader(),
})

Constructor

Implementation

const WebSpecificParams({
  List<BypassProxy> proxyList = BypassProxy.publicProxies,
  this.applyProxyLoadBalancing = true,
  this.printDebugInfo = false,
  this.webAllowFullscreenContent = true,
  this.additionalSandboxOptions = const [
    'allow-downloads',
    'allow-forms',
    'allow-modals',
    'allow-orientation-lock',
    'allow-pointer-lock',
    'allow-popups',
    'allow-popups-to-escape-sandbox',
    'allow-presentation',
    'allow-same-origin',
    // 'allow-top-navigation',
    // 'allow-top-navigation-by-user-activation',
  ],
  this.additionalAllowOptions = const [
    'accelerometer',
    'clipboard-write',
    'encrypted-media',
    'gyroscope',
    'picture-in-picture',
  ],
  this.cssLoadingIndicator = const CssLoader(),
}) : _proxyList = proxyList;