home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome.dll / 0 / BINDATA / 26504 < prev    next >
Encoding:
Text File  |  2013-04-03  |  11.2 KB  |  354 lines

  1. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. [
  6.   {
  7.     "namespace": "browsingData",
  8.     "types": [
  9.       {
  10.         "id": "RemovalOptions",
  11.         "type": "object",
  12.         "description": "Options that determine exactly what data will be removed.",
  13.         "properties": {
  14.           "since": {
  15.             "type": "number",
  16.             "optional": true,
  17.             "description": "Remove data accumulated on or after this date, represented in milliseconds since the epoch (accessible via the <code>getTime</code> method of the JavaScript <code>Date</code> object). If absent, defaults to 0 (which would remove all browsing data)."
  18.           },
  19.           "originTypes": {
  20.             "type": "object",
  21.             "optional": true,
  22.             "description": "An object whose properties specify which origin types ought to be cleared. If this object isn't specified, it defaults to clearing only \"unprotected\" origins. Please ensure that you <em>really</em> want to remove application data before adding 'protectedWeb' or 'extensions'.",
  23.             "properties": {
  24.               "unprotectedWeb": {
  25.                 "type": "boolean",
  26.                 "optional": true,
  27.                 "description": "Normal websites."
  28.               },
  29.               "protectedWeb": {
  30.                 "type": "boolean",
  31.                 "optional": true,
  32.                 "description": "Websites that have been installed as hosted applications (be careful!)."
  33.               },
  34.               "extension": {
  35.                 "type": "boolean",
  36.                 "optional": true,
  37.                 "description": "Extensions and packaged applications a user has installed (be _really_ careful!)."
  38.               }
  39.             }
  40.           }
  41.         }
  42.       }
  43.     ],
  44.     "functions": [
  45.       {
  46.         "name": "remove",
  47.         "description": "Clears various types of browsing data stored in a user's profile.",
  48.         "type": "function",
  49.         "parameters": [
  50.           {
  51.             "$ref": "RemovalOptions",
  52.             "name": "options"
  53.           },
  54.           {
  55.             "name": "dataToRemove",
  56.             "type": "object",
  57.             "description": "An object whose properties specify which browsing data types ought to be cleared. You may set as many or as few as you like in a single call, each is optional (defaulting to <code>false</code>).",
  58.             "properties": {
  59.               "appcache": {
  60.                 "type": "boolean",
  61.                 "optional": true,
  62.                 "description": "Should websites' appcaches be cleared?"
  63.               },
  64.               "cache": {
  65.                 "type": "boolean",
  66.                 "optional": true,
  67.                 "description": "Should the browser's cache be cleared? Note: this clears the <em>entire</em> cache: it is not limited to the range you specify."
  68.               },
  69.               "cookies": {
  70.                 "type": "boolean",
  71.                 "optional": true,
  72.                 "description": "Should the browser's cookies be cleared?"
  73.               },
  74.               "downloads": {
  75.                 "type": "boolean",
  76.                 "optional": true,
  77.                 "description": "Should the browser's download list be cleared?"
  78.               },
  79.               "fileSystems": {
  80.                 "type": "boolean",
  81.                 "optional": true,
  82.                 "description": "Should websites' file systems be cleared?"
  83.               },
  84.               "formData": {
  85.                 "type": "boolean",
  86.                 "optional": true,
  87.                 "description": "Should the browser's stored form data be cleared?"
  88.               },
  89.               "history": {
  90.                 "type": "boolean",
  91.                 "optional": true,
  92.                 "description": "Should the browser's history be cleared?"
  93.               },
  94.               "indexedDB": {
  95.                 "type": "boolean",
  96.                 "optional": true,
  97.                 "description": "Should websites' IndexedDB data be cleared?"
  98.               },
  99.               "localStorage": {
  100.                 "type": "boolean",
  101.                 "optional": true,
  102.                 "description": "Should websites' local storage data be cleared?"
  103.               },
  104.               "serverBoundCertificates": {
  105.                 "type": "boolean",
  106.                 "optional": true,
  107.                 "description": "Should server-bound certificates be removed?"
  108.               },
  109.               "pluginData": {
  110.                 "type": "boolean",
  111.                 "optional": true,
  112.                 "description": "Should plugins' data be cleared?"
  113.               },
  114.               "passwords": {
  115.                 "type": "boolean",
  116.                 "optional": true,
  117.                 "description": "Should the stored passwords be cleared?"
  118.               },
  119.               "webSQL": {
  120.                 "type": "boolean",
  121.                 "optional": true,
  122.                 "description": "Should websites' WebSQL data be cleared?"
  123.               }
  124.             }
  125.           },
  126.           {
  127.             "name": "callback",
  128.             "type": "function",
  129.             "description": "Called when deletion has completed.",
  130.             "optional": true,
  131.             "parameters": []
  132.           }
  133.         ]
  134.       },
  135.       {
  136.         "name": "removeAppcache",
  137.         "description": "Clears websites' appcache data.",
  138.         "type": "function",
  139.         "parameters": [
  140.           {
  141.             "$ref": "RemovalOptions",
  142.             "name": "options"
  143.           },
  144.           {
  145.             "name": "callback",
  146.             "type": "function",
  147.             "description": "Called when websites' appcache data has been cleared.",
  148.             "optional": true,
  149.             "parameters": []
  150.           }
  151.         ]
  152.       },
  153.       {
  154.         "name": "removeCache",
  155.         "description": "Clears the browser's cache.",
  156.         "type": "function",
  157.         "parameters": [
  158.           {
  159.             "$ref": "RemovalOptions",
  160.             "name": "options"
  161.           },
  162.           {
  163.             "name": "callback",
  164.             "type": "function",
  165.             "description": "Called when the browser's cache has been cleared.",
  166.             "optional": true,
  167.             "parameters": []
  168.           }
  169.         ]
  170.       },
  171.       {
  172.         "name": "removeCookies",
  173.         "description": "Clears the browser's cookies and server-bound certificates modified within a particular timeframe.",
  174.         "type": "function",
  175.         "parameters": [
  176.           {
  177.             "$ref": "RemovalOptions",
  178.             "name": "options"
  179.           },
  180.           {
  181.             "name": "callback",
  182.             "type": "function",
  183.             "description": "Called when the browser's cookies and server-bound certificates have been cleared.",
  184.             "optional": true,
  185.             "parameters": []
  186.           }
  187.         ]
  188.       },
  189.       {
  190.         "name": "removeDownloads",
  191.         "description": "Clears the browser's list of downloaded files (<em>not</em> the downloaded files themselves).",
  192.         "type": "function",
  193.         "parameters": [
  194.           {
  195.             "$ref": "RemovalOptions",
  196.             "name": "options"
  197.           },
  198.           {
  199.             "name": "callback",
  200.             "type": "function",
  201.             "description": "Called when the browser's list of downloaded files has been cleared.",
  202.             "optional": true,
  203.             "parameters": []
  204.           }
  205.         ]
  206.       },
  207.       {
  208.         "name": "removeFileSystems",
  209.         "description": "Clears websites' file system data.",
  210.         "type": "function",
  211.         "parameters": [
  212.           {
  213.             "$ref": "RemovalOptions",
  214.             "name": "options"
  215.           },
  216.           {
  217.             "name": "callback",
  218.             "type": "function",
  219.             "description": "Called when websites' file systems have been cleared.",
  220.             "optional": true,
  221.             "parameters": []
  222.           }
  223.         ]
  224.       },
  225.       {
  226.         "name": "removeFormData",
  227.         "description": "Clears the browser's stored form data (autofill).",
  228.         "type": "function",
  229.         "parameters": [
  230.           {
  231.             "$ref": "RemovalOptions",
  232.             "name": "options"
  233.           },
  234.           {
  235.             "name": "callback",
  236.             "type": "function",
  237.             "description": "Called when the browser's form data has been cleared.",
  238.             "optional": true,
  239.             "parameters": []
  240.           }
  241.         ]
  242.       },
  243.       {
  244.         "name": "removeHistory",
  245.         "description": "Clears the browser's history.",
  246.         "type": "function",
  247.         "parameters": [
  248.           {
  249.             "$ref": "RemovalOptions",
  250.             "name": "options"
  251.           },
  252.           {
  253.             "name": "callback",
  254.             "type": "function",
  255.             "description": "Called when the browser's history has cleared.",
  256.             "optional": true,
  257.             "parameters": []
  258.           }
  259.         ]
  260.       },
  261.       {
  262.         "name": "removeIndexedDB",
  263.         "description": "Clears websites' IndexedDB data.",
  264.         "type": "function",
  265.         "parameters": [
  266.           {
  267.             "$ref": "RemovalOptions",
  268.             "name": "options"
  269.           },
  270.           {
  271.             "name": "callback",
  272.             "type": "function",
  273.             "description": "Called when websites' IndexedDB data has been cleared.",
  274.             "optional": true,
  275.             "parameters": []
  276.           }
  277.         ]
  278.       },
  279.       {
  280.         "name": "removeLocalStorage",
  281.         "description": "Clears websites' local storage data.",
  282.         "type": "function",
  283.         "parameters": [
  284.           {
  285.             "$ref": "RemovalOptions",
  286.             "name": "options"
  287.           },
  288.           {
  289.             "name": "callback",
  290.             "type": "function",
  291.             "description": "Called when websites' local storage has been cleared.",
  292.             "optional": true,
  293.             "parameters": []
  294.           }
  295.         ]
  296.       },
  297.       {
  298.         "name": "removePluginData",
  299.         "description": "Clears plugins' data.",
  300.         "type": "function",
  301.         "parameters": [
  302.           {
  303.             "$ref": "RemovalOptions",
  304.             "name": "options"
  305.           },
  306.           {
  307.             "name": "callback",
  308.             "type": "function",
  309.             "description": "Called when plugins' data has been cleared.",
  310.             "optional": true,
  311.             "parameters": []
  312.           }
  313.         ]
  314.       },
  315.       {
  316.         "name": "removePasswords",
  317.         "description": "Clears the browser's stored passwords.",
  318.         "type": "function",
  319.         "parameters": [
  320.           {
  321.             "$ref": "RemovalOptions",
  322.             "name": "options"
  323.           },
  324.           {
  325.             "name": "callback",
  326.             "type": "function",
  327.             "description": "Called when the browser's passwords have been cleared.",
  328.             "optional": true,
  329.             "parameters": []
  330.           }
  331.         ]
  332.       },
  333.       {
  334.         "name": "removeWebSQL",
  335.         "description": "Clears websites' WebSQL data.",
  336.         "type": "function",
  337.         "parameters": [
  338.           {
  339.             "$ref": "RemovalOptions",
  340.             "name": "options"
  341.           },
  342.           {
  343.             "name": "callback",
  344.             "type": "function",
  345.             "description": "Called when websites' WebSQL databases have been cleared.",
  346.             "optional": true,
  347.             "parameters": []
  348.           }
  349.         ]
  350.       }
  351.     ]
  352.   }
  353. ]
  354.