tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

TaskbarTabs.1.schema.json (2086B)


      1 {
      2  "$schema": "http://json-schema.org/draft-07/schema#",
      3  "$id": "chrome://browser/content/taskbartabs/TaskbarTabs.1.schema.json",
      4  "type": "object",
      5  "required": ["version", "taskbarTabs"],
      6  "properties": {
      7    "version": {
      8      "description": "Taskbar Tabs serialization verion.",
      9      "type": "integer",
     10      "const": 1
     11    },
     12    "taskbarTabs": {
     13      "description": "An array of registered Taskbar Tabs.",
     14      "type": "array",
     15      "items": {
     16        "description": "A Taskbar Tab.",
     17        "type": "object",
     18        "required": ["id", "scopes", "userContextId", "startUrl"],
     19        "properties": {
     20          "id": {
     21            "description": "UUID for the registered Taskbar Tab.",
     22            "type": "string",
     23            "format": "uuid"
     24          },
     25          "scopes": {
     26            "description": "An array of scopes of valid domains for a Taskbar Tab.",
     27            "type": "array",
     28            "contains": {
     29              "description": "Scope of a valid domain for a Taskbar Tab.",
     30              "type": "object",
     31              "required": ["hostname"],
     32              "properties": {
     33                "hostname": {
     34                  "description": "The hostname of the scope. Note: matching second-level domains are considered in-scope navigation targets for existing Taskbar Tabs.",
     35                  "type": "string"
     36                }
     37              }
     38            }
     39          },
     40          "userContextId": {
     41            "description": "The container associated to a Taskbar Tab.",
     42            "type": "integer"
     43          },
     44          "startUrl": {
     45            "description": "The starting URL opened when Taskbar Tab is launched from the taskbar.",
     46            "type": "string",
     47            "format": "uri"
     48          },
     49          "name": {
     50            "description": "The visible name of this Taskbar Tab.",
     51            "type": "string"
     52          },
     53          "shortcutRelativePath": {
     54            "description": "The path to the shortcut relative to the Start Menu/Programs folder.",
     55            "type": "string"
     56          }
     57        }
     58      }
     59    }
     60  }
     61 }