Home | History | Annotate | Download | only in api
      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": "pageCapture",
      8     "description": "Use the <code>chrome.pageCapture</code> API to save a tab as MHTML.",
      9     "functions": [
     10       {
     11         "name": "saveAsMHTML",
     12         "type": "function",
     13         "description": "Saves the content of the tab with given id as MHTML.",
     14         "parameters": [
     15           {
     16             "name": "details",
     17             "type": "object",
     18             "properties": {
     19               "tabId": {
     20                 "type": "integer",
     21                 "minimum": 0,
     22                 "description": "The id of the tab to save as MHTML."
     23               }
     24             }
     25           },
     26           {
     27             "name": "callback",
     28             "type": "function",
     29             "description": "Called when the MHTML has been generated.",
     30             "parameters": [
     31               {
     32                 "name": "mhtmlData",
     33                 "type": "binary",
     34                 "optional": "true",
     35                 "description": "The MHTML data as a Blob."
     36               }
     37             ]
     38           }
     39         ]
     40       }
     41     ]
     42   }
     43 ]
     44