Guides

Whitelisting URLs

#Intro

The Supatabs auto-suspend mechanism will automatically unload idle tabs from your memory. A suspended tab will stay in the tab strip, but will use a lot less RAM than an active tab. Once you click the suspended tab it will automatically reload.

Supatabs gives you the power to decide which tabs are included in the automatic suspension and how long a tab should be idle until it will be suspended.

You can also toggle whether audible tabs should be suspended at all. This is good for example when you are listening to a podcast, music, or any other audio on one of your tabs in the background.

You can add domains to a whitelist to permanently exclude them from being unloaded from memory.

#How whitelisting works

The whitelist works on a domain basis only.

This means even if you whitelist a specific URL it will whitelist all URLs from the same domain

For example whitelisting https://www.youtube.com/watch?v=some_video will exclude ALL YouTube webpages from the same domain: www.youtube.com E.g.: https://www.youtube.com/watch?v=some_other_video will also be suspended when it crosses the idle threshold.

It will not however exclude YouTube pages from a different domain like www.youtube.in. In practice https://www.youtube.in/watch?v=some_video will not be excluded from being suspended as it belongs to the .in (India) domain.

#How to whitelist URLs

Shortcut key

The easiest way to whitelist a domain is via the Supatabs shortcut key. You must set the key binding in the Google Chrome shortcut settings. You can get there via the Supatabs option page.

When you use the shortcut Supatabs will automatically extract the domain of the current active tab and add it to the whitelist.

Enter your own

Supatabs give you full agency over domain whitelisting. You can simply add a domain to the whitelist on the Options page.

You can add the wildcard characters * and . to your whitelisted domain to cover all cases you might have.

For example whitelisting ALL YouTube pages (including YouTube India and all others) will look like this:

www.youtube.*

The example above will most likely be sufficient for most use caes. If you want more control over which pages are affected by the automatic suspension collapse the section below to see a full list of things you can do. For example implementing rules to exclude pages from localhost etc.

Click to expand for more examples

Rule google.com

  • Pages from google.com.uk -> will not be excluded
  • Pages from docs.google.com -> will not be excluded
  • Pages from http://docs.google.com -> will not be excluded
  • Pages from https://docs.google.com -> will not be excluded
  • Pages from www.docs.google.com -> will not be excluded
  • Pages from http://docs.ggoogle.com -> will not be excluded
  • Pages from http://goooogle.com -> will not be excluded
  • Pages from gogoogle.com -> will not be excluded
  • Pages from http://google.com will be excluded
  • Pages from https://google.com will be excluded
  • Pages from https://google.com/ will be excluded
  • Pages from google.com/ will be excluded

Rule http://google.com

  • Pages from https://google.com -> will not be excluded
  • Pages from https://google.com/ -> will not be excluded
  • Pages from docs.google.com -> will not be excluded
  • Pages from http://docs.google.com -> will not be excluded
  • Pages from https://docs.google.com -> will not be excluded
  • Pages from www.docs.google.com -> will not be excluded
  • Pages from http://docs.ggoogle.com -> will not be excluded
  • Pages from http://google.com -> will be excluded
  • Pages from google.com/ -> will be excluded

Rule https://google.com

  • Pages from http://google.com -> will not be excluded
  • Pages from https://google.com -> will be excluded

Rule docs.*.com

  • Pages from docs.google.com -> will be excluded
  • Pages from docs.google.eu.com -> will be excluded
  • Pages from docs.google.ru -> will not be excluded
  • Pages from docs.google.co.uk -> will not be excluded

Rule docs...com

  • Pages from docs.google.com -> will not be excluded
  • Pages from docs.google.ru -> will not be excluded
  • Pages from my.docs.google.ro.eu.com -> will not be excluded
  • Pages from docs.google.co.uk -> will not be excluded
  • Pages from docs.google.eu.com -> will be excluded
  • Pages from docs.google.ro.eu.com -> will be excluded

Rule .docs...com.

  • Pages from my.docs.google.eu.com.ru -> will be excluded

Rule docs.g*e.com

  • Pages from docs.google.com -> will not be excluded

Rule localhost

  • Pages from localhost -> will be excluded
  • Pages from http://localhost -> will be excluded
  • Pages from my-localhost -> will not be excluded
  • Pages from localhost-my -> will not be excluded

Rule 127.0.0.1

  • Pages from 127.0.0.1 -> will be excluded
  • Pages from http://127.0.0.1 -> will be excluded
  • Pages from https://127.0.0.1 -> will be excluded

Rule 127.0.0.

  • Pages from 127.127.0.0 -> will not be excluded
  • Pages from 127.0.0.2 -> will be excluded

Rule .0.0.

  • Pages from 127.0.1.2 -> will not be excluded
  • Pages from 127.0.0.2 -> will be excluded

Rule 127...0

  • Pages from 128.120.120.0 -> will not be excluded
  • Pages from 127.0.0.0 -> will be excluded
  • Pages from 127.120.120.0 -> will be excluded

Rule google.com:81

  • Pages from google.com -> will not be excluded
  • Pages from google.com:80 -> will not be excluded
  • Pages from google.com:81 -> will be excluded

Rule google.:81

  • Pages from google.com -> will not be excluded
  • Pages from google.com:80 -> will not be excluded
  • Pages from google.com:81 -> will be excluded

Rule localhost:3000

  • Pages from localhost:3000/features/functional/local -> will be excluded
  • Pages from http://localhost:3000/features/functional/local -> will be excluded