| Index: chrome/common/extensions/api/tabs.json
|
| diff --git a/chrome/common/extensions/api/tabs.json b/chrome/common/extensions/api/tabs.json
|
| index 637f3c0d3a385459ffd13c96c677085820b0d783..b9d06600499d16f1a308470b18006c392addd3c3 100644
|
| --- a/chrome/common/extensions/api/tabs.json
|
| +++ b/chrome/common/extensions/api/tabs.json
|
| @@ -907,6 +907,33 @@
|
| ]
|
| }
|
| ]
|
| + },
|
| + {
|
| + "name": "discard",
|
| + "type": "function",
|
| + "description": "Discards a tab from memory. Discarded tabs are still visible on the tab strip and are reloaded when activated.",
|
| + "parameters": [
|
| + {
|
| + "type": "integer",
|
| + "name": "tabId",
|
| + "optional": true,
|
| + "minimum": 0,
|
| + "description": "The ID of the tab to be discarded; defaults to the least important tab."
|
| + },
|
| + {
|
| + "type": "function",
|
| + "name": "callback",
|
| + "optional": true,
|
| + "description": "Called after the operation is completed.",
|
| + "parameters": [
|
| + {
|
| + "name": "tab",
|
| + "$ref": "Tab",
|
| + "description": "Discarded tab if it was successfully discarded. Undefined otherwise."
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| }
|
| ],
|
| "events": [
|
|
|