OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "namespace": "extension", | 3 "namespace": "extension", |
4 "types": [ | 4 "types": [ |
5 { | 5 { |
6 "id": "Port", | 6 "id": "Port", |
7 "type": "object", | 7 "type": "object", |
8 "description": "An object which allows two way communication with other
pages.", | 8 "description": "An object which allows two way communication with other
pages.", |
9 "properties": { | 9 "properties": { |
10 "name": {"type": "string"}, | 10 "name": {"type": "string"}, |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 "type": "function", | 80 "type": "function", |
81 "description": "Returns an array of the global JavaScript objects for ea
ch of the tab contents views running inside the current extension. If windowId i
s specified, returns only the tab contentses attached to the specified window.", | 81 "description": "Returns an array of the global JavaScript objects for ea
ch of the tab contents views running inside the current extension. If windowId i
s specified, returns only the tab contentses attached to the specified window.", |
82 "parameters": [ | 82 "parameters": [ |
83 {"type": "integer", "name": "windowId", "optional": true} | 83 {"type": "integer", "name": "windowId", "optional": true} |
84 ], | 84 ], |
85 "returns": { | 85 "returns": { |
86 "type": "array", | 86 "type": "array", |
87 "description": "Array of global objects", | 87 "description": "Array of global objects", |
88 "items": { "type": "object" } | 88 "items": { "type": "object" } |
89 } | 89 } |
| 90 }, |
| 91 { |
| 92 "name": "executeScriptCode", |
| 93 "type": "function", |
| 94 "description": "", |
| 95 "parameters": [ |
| 96 {"type": "string", "name": "scriptCode", "optional": false} |
| 97 ], |
| 98 "returns": { |
| 99 "type": "boolean", |
| 100 "description": "Whether this call is successfull" |
| 101 } |
| 102 }, |
| 103 { |
| 104 "name": "executeScriptWithUrl", |
| 105 "type": "function", |
| 106 "description": "", |
| 107 "parameters": [ |
| 108 {"type": "string", "name": "scriptUrl", "optional": false} |
| 109 ], |
| 110 "returns": { |
| 111 "type": "boolean", |
| 112 "description": "Whether this call is successfull" |
| 113 } |
90 } | 114 } |
91 ], | 115 ], |
92 "events": [ | 116 "events": [ |
93 { | 117 { |
94 "name": "onConnect", | 118 "name": "onConnect", |
95 "type": "function", | 119 "type": "function", |
96 "description": "Fired when a connection is made from either an extension
process or a content script.", | 120 "description": "Fired when a connection is made from either an extension
process or a content script.", |
97 "parameters": [ | 121 "parameters": [ |
98 {"$ref": "Port", "name": "port"} | 122 {"$ref": "Port", "name": "port"} |
99 ] | 123 ] |
(...skipping 804 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
904 { | 928 { |
905 "name": "pass", | 929 "name": "pass", |
906 "type": "function", | 930 "type": "function", |
907 "description": "Notify the browser process that test code running in the
extension passed. This is only used for internal unit testing.", | 931 "description": "Notify the browser process that test code running in the
extension passed. This is only used for internal unit testing.", |
908 "parameters": [] | 932 "parameters": [] |
909 } | 933 } |
910 ], | 934 ], |
911 "events": [] | 935 "events": [] |
912 } | 936 } |
913 ] | 937 ] |
OLD | NEW |