Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 2.2 KB

Permission.md

File metadata and controls

68 lines (51 loc) · 2.2 KB

TabSorter2 - Enhancing your browsing experience 1 click at a time


This page is to explain which permissions are used and why

{
  "permissions": [
    "tabs",
    "tabGroups",
    "storage",
    "system.display",
    "alarms"
  ],
  "optional_permissions": [
    "downloads"
  ],
  "host_permissions": [
    "https://publicsuffix.org/*"
  ]
}

Tabs:


TabGroups:

Storage:


System.display:


Alarms:


Downloads:


Host_permissions:

  • Usage: used to access the public suffix list, used internally for parsing tabs URL and determine the subdomain, domain, and tld (top-level domain... i.e: .com, .co.uk .org .ci)

  • Details: When installing/updating the extension will download the public suffix list from https://publicsuffix.org/list/public_suffix_list.dat and store it. This list is used to parse the domain of a tab.

    basic use case:

    • If you open a tab with the url https://www.google.com/ the parser will return the domain google.com
    • however for like https://www.google.co.uk the parser will return co.uk as domain which is wrong. the public suffix list is used to correct that.